UpstreamGuide

Differences between revisions 2 and 4 (spanning 2 versions)
Revision 2 as of 2008-02-10 13:20:51
Size: 673
Editor: p57B75FED
Comment: Started list of things to remember
Revision 4 as of 2008-02-10 22:12:48
Size: 1148
Editor: p57B75FED
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
 * Always have a complete license with your package. Don't just refer, GPL states a copy should be given along with the code.  * Always have a complete license with your package. Don't just refer, GPL states a copy should be given along with the code. Name that file COPYING and put it in the packages root directory.
Line 7: Line 7:
 * Packaging will require copyright notes, so make a packager's life easier by adding these information in a clearly stated file. Add all contributers, as well as translators, artworkers, etc.
 * If your package includes a globally executable file it should have a man page. Your package should have documentation anyway but a missing man page is a no-go for debian package policies. Documentation is good!

This is a placeholder for an upcoming guide for upstream authors.


random thoughts

This list will contain things to check as an upstream author. At the time of writing this list is informal and just there to collect thoughts. It will be converted to a real page later on. Feel free to add anything you have to tell upstream authors or you have already learned as an upstream author.

  • Always have a complete license with your package. Don't just refer, GPL states a copy should be given along with the code. Name that file COPYING and put it in the packages root directory.
  • Make sure that licensing of each and every file is clear, and of course open. Closed licenses won't make it into universe.
  • Packaging will require copyright notes, so make a packager's life easier by adding these information in a clearly stated file. Add all contributers, as well as translators, artworkers, etc.
  • If your package includes a globally executable file it should have a man page. Your package should have documentation anyway but a missing man page is a no-go for debian package policies. Documentation is good!


["CategoryMOTU"]

UpstreamGuide (last edited 2008-10-01 03:52:02 by cpe-76-187-176-203)