mirror of
https://codeberg.org/dwl/dwl-patches.git
synced 2025-09-08 12:14:50 +00:00
simplify links
This commit is contained in:
parent
dc80ef57b5
commit
b5c159c65e
28
README.md
28
README.md
@ -1,27 +1,27 @@
|
|||||||
## Welcome to [dwl-patches](https://codeberg.org/dwl/dwl-patches)!
|
## Welcome to [dwl-patches]!
|
||||||
The dwl project is available at [https://codeberg.org/dwl/dwl](https://codeberg.org/dwl/dwl).
|
The dwl project is available at [https://codeberg.org/dwl/dwl][dwl].
|
||||||
This repository and the associated wiki is exclusively for dwl PATCHES.
|
This repository and the associated wiki is exclusively for dwl PATCHES.
|
||||||
|
|
||||||
## Patching
|
## Patching
|
||||||
Since dwl follows [suckless](https://suckless.org/) philosophy it doesn't provide every feature under the sun. To broaden dwl's functionality, one needs to get familiar with the concept of patching. To get your feet wet, consult [the hacking page](https://suckless.org/hacking/) of the suckless website. Once you're ready to customize your build, proceed to the [dwl-patches wiki](https://codeberg.org/dwl/dwl-patches/wiki) which contains a categorized listing and a searchable sidebar index of all available patches.
|
Since dwl follows [suckless] philosophy it doesn't provide every feature under the sun. To broaden dwl's functionality, one needs to get familiar with the concept of patching. To get your feet wet, consult [the hacking page] of the suckless website. Once you're ready to customize your build, proceed to the [dwl-patches wiki][wiki] which contains a categorized listing and a searchable sidebar index of all available patches.
|
||||||
|
|
||||||
**Note**: these external patches are user-submitted content, and the authors of dwl cannot monitor them. Please download and review a patch before using it!
|
**Note**: these external patches are user-submitted content, and the authors of dwl cannot monitor them. Please download and review a patch before using it!
|
||||||
|
|
||||||
## Creating Patches
|
## Creating Patches
|
||||||
1. Create a [Codeberg](https://codeberg.org) account and fork the [dwl](https://codeberg.org/dwl/dwl) repository.
|
1. Create a [Codeberg] account and fork the [dwl] repository.
|
||||||
2. Create a branch in your repository for the patch you are generating and maintaining.
|
2. Create a branch in your repository for the patch you are generating and maintaining.
|
||||||
3. Make and test the modifications for your patch.
|
3. Make and test the modifications for your patch.
|
||||||
|
|
||||||
## Contributing Patches to this Wiki
|
## Contributing Patches to this Wiki
|
||||||
1. If work has been done to the main branch at [dwl](https://codeberg.org/dwl/dwl) since you started work on your patch, REBASE YOUR PATCH!
|
1. If work has been done to the main branch at [dwl] since you started work on your patch, REBASE YOUR PATCH!
|
||||||
2. In your local clone of your Codeberg dwl fork, add a remote for the main dwl repository:
|
2. In your local clone of your Codeberg dwl fork, add a remote for the main dwl repository:
|
||||||
`git remote add codeberg-dwl https://codeberg.org/dwl/dwl`
|
`git remote add codeberg-dwl https://codeberg.org/dwl/dwl`
|
||||||
3. In your local clone of your Codeberg dwl fork, create a .patch file
|
3. In your local clone of your Codeberg dwl fork, create a .patch file
|
||||||
`git format-patch codeberg-dwl/main...<branch-name> --stdout > PATCHNAME.patch`
|
`git format-patch codeberg-dwl/main...<branch-name> --stdout > PATCHNAME.patch`
|
||||||
4. Fork [https://codeberg.org/dwl/dwl-patches](https://codeberg.org/dwl/dwl-patches)
|
4. Fork [https://codeberg.org/dwl/dwl-patches][dwl-patches]
|
||||||
5. In your dwl-patches fork, add a directory called `PATCHNAME` and place the `PATCHNAME.patch` you created in step three into the `PATCHNAME` directory. You may also place screenshots in the `PATCHNAME` directory that you can later reference in your [dwl-patches wiki](https://codeberg.org/dwl/dwl-patches/wiki) entry.
|
5. In your local copy, add a directory called `PATCHNAME` and place the `PATCHNAME.patch` you created in step three into the `PATCHNAME` directory. You may also place screenshots in the `PATCHNAME` directory that you can later reference in your [dwl-patches wiki][wiki] entry.
|
||||||
6. Use the Codeberg web interface to send a pull request to [dwl-patches](https://codeberg.org/dwl/dwl-patches) (NOT to [dwl](https://codeberg.org/dwl/dwl))
|
6. Use the Codeberg web interface to send a pull request to [dwl-patches] (NOT to [dwl])
|
||||||
7. WHEN YOUR PULL REQUEST IS APPROVED, your Codeberg user will also be granted commit access to [dwl-patches](https://codeberg.org/dwl/dwl-patches). When you make updates, replace your `PATCHNAME.patch` file directly. You no longer need to make pull requests. At this point, you will also have access to commit to the [dwl-patches wiki](https://codeberg.org/dwl/dwl-patches/wiki)
|
7. WHEN YOUR PULL REQUEST IS APPROVED, your Codeberg account will also be granted commit access to [dwl-patches]. When you make updates, replace your `PATCHNAME.patch` file directly. You no longer need to make pull requests. At this point, you will also have access to commit to the [dwl-patches wiki][wiki]
|
||||||
8. Add a wiki page using this template (add/remove sections as you like):
|
8. Add a wiki page using this template (add/remove sections as you like):
|
||||||
```markdown
|
```markdown
|
||||||
### Description
|
### Description
|
||||||
@ -35,8 +35,16 @@ Since dwl follows [suckless](https://suckless.org/) philosophy it doesn't provid
|
|||||||
|
|
||||||
- [YOURNAME](https://codeberg.org/YOURNAME/dwl/src/branch/PATCHNAME)
|
- [YOURNAME](https://codeberg.org/YOURNAME/dwl/src/branch/PATCHNAME)
|
||||||
```
|
```
|
||||||
9. Use this template to add your patch to the [wiki](https://codeberg.org/dwl/dwl-patches/wiki)'s categorized list and sidebar index:
|
9. Use this template to add your patch to the [wiki]'s categorized list and sidebar index:
|
||||||
```markdown
|
```markdown
|
||||||
* [PATCHNAME](https://codeberg.org/dwl/dwl-patches/wiki/PATCHNAME)
|
* [PATCHNAME](https://codeberg.org/dwl/dwl-patches/wiki/PATCHNAME)
|
||||||
```
|
```
|
||||||
10. Keep your `PATCHNAME.patch` file AND the associated wiki page updated appropriately.
|
10. Keep your `PATCHNAME.patch` file AND the associated wiki page updated appropriately.
|
||||||
|
|
||||||
|
|
||||||
|
[dwl-patches]: https://codeberg.org/dwl/dwl-patches
|
||||||
|
[Codeberg]: https://codeberg.org
|
||||||
|
[dwl]: https://codeberg.org/dwl/dwl
|
||||||
|
[wiki]: https://codeberg.org/dwl/dwl-patches/wiki
|
||||||
|
[suckless]: https://suckless.org/
|
||||||
|
[the hacking page]: https://suckless.org/hacking/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user