2016-02-04 03:20:42 -06:00
|
|
|
guidelines for xed
|
2011-11-07 13:46:58 -06:00
|
|
|
====================
|
|
|
|
|
2016-02-04 03:20:42 -06:00
|
|
|
xed source code is maintained using the git version control system
|
2011-11-07 13:46:58 -06:00
|
|
|
and is available at the following location:
|
|
|
|
|
2016-02-04 03:20:42 -06:00
|
|
|
https://github.com/linuxmint/xed
|
2011-11-07 13:46:58 -06:00
|
|
|
|
|
|
|
Please don't commit directly to the git repository unless
|
2016-02-04 03:20:42 -06:00
|
|
|
you have been given the green light to commit freely to xed.
|
2011-11-07 13:46:58 -06:00
|
|
|
When in doubt assume you haven't ;-).
|
|
|
|
|
2012-03-11 14:28:11 -05:00
|
|
|
Please attach patches in GitHub.
|
|
|
|
If the patch fixes a bug that is not reported yet or is
|
2011-11-07 13:46:58 -06:00
|
|
|
an enhancement, create a new bugreport.
|
|
|
|
|
|
|
|
If you are a translator feel free to mark strings for translation,
|
|
|
|
fix typos in the code, etc.
|
|
|
|
|
|
|
|
Please send patches for build & configure fixes too. I really appreciate
|
|
|
|
your help, I just want to review these fixes before applying.
|
|
|
|
|
|
|
|
If you are a "build sheriff", feel free to commit fixes for build and
|
|
|
|
configure (please, send me an e-mail with the patch you have applied).
|
|
|
|
|
2016-02-04 03:20:42 -06:00
|
|
|
When committing to the xed git repository make sure to include a
|
2011-11-07 13:46:58 -06:00
|
|
|
meaningful commit message. Changes without a sufficient commit message
|
|
|
|
will be reverted. Commit messages should have the following format:
|
|
|
|
|
|
|
|
=== begin example commit ===
|
|
|
|
Short explanation of the commit
|
|
|
|
|
|
|
|
Longer explanation explaining exactly what's changed, whether any
|
|
|
|
external or private interfaces changed, what bugs were fixed (with bug
|
|
|
|
tracker reference if applicable) and so forth. Be concise but not too brief.
|
|
|
|
=== end example commit ===
|
|
|
|
|
|
|
|
- Always add a brief description of the commit to the _first_ line of
|
|
|
|
the commit and terminate by two newlines (it will work without the
|
|
|
|
second newline, but that is not nice for the interfaces).
|
|
|
|
|
|
|
|
- First line (the brief description) must only be one sentence and
|
|
|
|
should start with a capital letter unless it starts with a lowercase
|
|
|
|
symbol or identifier. Don't use a trailing period either. Don't exceed
|
|
|
|
72 characters.
|
|
|
|
|
|
|
|
- The main description (the body) is normal prose and should use normal
|
|
|
|
punctuation and capital letters where appropriate. Normally, for patches
|
|
|
|
sent to a mailing list it's copied from there.
|
|
|
|
|
|
|
|
- When committing code on behalf of others use the --author option, e.g.
|
|
|
|
git commit -a --author "Joe Coder <joe@coder.org>" and --signoff.
|
|
|
|
|
|
|
|
|
|
|
|
Thanks,
|
|
|
|
|
2016-02-04 03:20:42 -06:00
|
|
|
The xed team.
|