sites

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit f70c82ffbdc1eb86a39708cd2fe5a30ed48bcf45
parent 0155c1f16efcd43c457c67e88d580847fee9c9d2
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Mon,  6 Nov 2017 21:40:09 +0100

clarify copyright policy, improve patch generation

+ mail subject.
+ minor tweak to a project description.

Diffstat:
Msuckless.org/community.md | 9++++++---
Msuckless.org/hacking.md | 16++++++++++++++--
Msuckless.org/other_projects.md | 2+-
3 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/suckless.org/community.md b/suckless.org/community.md @@ -5,7 +5,7 @@ Mailing lists ------------- * `dev@suckless.org` - for dwm/dmenu/st/... users, development discussion, bug reports and general discussion -* `hackers@suckless.org` - for patches and patch discussion. Commit messages and diffs from all suckless projects are posted here and can be replied to. +* `hackers@suckless.org` - for patches and patch discussion. Commit messages and diffs from all suckless projects are posted here and can be replied to. [//suckless.org/hacking](See patch/hacking guidelines here). * `news@suckless.org` - for release and other news. Please send release news to dev@ too. * `wiki@suckless.org` - for discussion about the wiki, also automatic wiki commit messages are posted here. @@ -20,9 +20,12 @@ Here is an example: Subject: [st] X not working + When sending patches use the following form: -If you are not referring to any project of course use whatever subject you -like. + Subject: [st][patch] subject here + + +In both cases describe the problem or the fix clearly. ### Mailing list commands diff --git a/suckless.org/hacking.md b/suckless.org/hacking.md @@ -1,6 +1,11 @@ Hacking ======= +Copying/license +--------------- +We only accept contributions from individuals, not corporate entities. See +the project LICENSE file you're contributing to. + Debugging --------- If you find any crashes, please send a full backtrace to the dedicated mailing list. @@ -50,7 +55,7 @@ For git revisions: toolname-patchname-YYYYMMDD-SHORTHASH.diff dwm-allyourbase-20160617-3465bed.diff -The YYYYMMDD date should correspond to the last time the patch has been modified. +The YYYYMMDD date should correspond to the last time the patch has been modified. The SHORTHASH here is the seven chars git commit short hash corresponding to the last commit of the tool on which the patch can be applied correctly and is working with. @@ -70,7 +75,9 @@ diff generation For git users: cd program-directory - git diff > toolname-patchname-YYYYMMDD-SHORTHASH.diff + git add filechanges... + git commit (write a clear patch description) + git format-patch --stdout HEAD^ > toolname-patchname-YYYYMMDD-SHORTHASH.patch For tarballs: @@ -85,6 +92,11 @@ For git users, use -3 to fix the conflict easily: cd program-directory git apply path/to/patch.diff +For patches formatted with git format-patch: + + cd program-directory + git am path/to/patch.patch + For tarballs: cd program-directory diff --git a/suckless.org/other_projects.md b/suckless.org/other_projects.md @@ -12,7 +12,7 @@ There are several other projects which are inspired by the spirit of suckless. * [dmc](//git.suckless.org/dmc/) - dynamic mail client * [dvtm](http://www.brain-dump.org/projects/dvtm/) - screen-like dwm (curses) * [dzen](https://github.com/robm/dzen) - display status/notification/menu windows -* [honden](https://github.com/joodan-van-github/honden) - system built on top of oboeta +* [honden](https://github.com/joodan-van-github/honden) - flashcard system built on top of oboeta * [ired](https://github.com/radare/ired) - minimalistic hexadecimal editor inspired in radare * [kelp](http://kelp.sf.net) - source code annotation framework * [librarian](https://github.com/maandree/librarian) - less sucky alternative to pkg-config