Difference between revisions of "Gnustandards"

From Free Software Directory
Jump to: navigation, search
(Created page with "{{Entry |Name=GNU Standards |Short description=GNU Coding Standards and Information for GNU Maintainers. |Full description=[https://www.gnu.org/prep/standards/ The GNU coding...")
 
 
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
|Name=GNU Standards
 
|Name=GNU Standards
 
|Short description=GNU Coding Standards and Information for GNU Maintainers.
 
|Short description=GNU Coding Standards and Information for GNU Maintainers.
|Full description=[https://www.gnu.org/prep/standards/ The GNU coding standards]
+
|Full description='''[https://www.gnu.org/prep/standards/ The GNU coding standards]'''
 
     attempt to make the GNU system clean, consistent, and easy to install. This document can also be read as a guide to writing portable, robust and reliable programs. It focuses on programs written in C, but many of the rules and principles are useful even if you write in another programming language.
 
     attempt to make the GNU system clean, consistent, and easy to install. This document can also be read as a guide to writing portable, robust and reliable programs. It focuses on programs written in C, but many of the rules and principles are useful even if you write in another programming language.
  
[https://www.gnu.org/prep/maintain/ GNU maintainer information]
+
'''[https://www.gnu.org/prep/maintain/ GNU maintainer information]'''
 
     includes guidelines and advice for someone who is the maintainer of a GNU program on behalf of the GNU Project. Everyone is entitled to change and redistribute GNU software; you need not pay attention to this file to get permission. But if you want to maintain a version for widespread distribution, we suggest you follow these guidelines; if you would like to be (or are already) a GNU maintainer, then it is essential to follow these guidelines.
 
     includes guidelines and advice for someone who is the maintainer of a GNU program on behalf of the GNU Project. Everyone is entitled to change and redistribute GNU software; you need not pay attention to this file to get permission. But if you want to maintain a version for widespread distribution, we suggest you follow these guidelines; if you would like to be (or are already) a GNU maintainer, then it is essential to follow these guidelines.
 
|Homepage URL=https://www.gnu.org/software/gnustandards/
 
|Homepage URL=https://www.gnu.org/software/gnustandards/
Line 35: Line 35:
 
|Version status=mature
 
|Version status=mature
 
|Last review by=Bendikker
 
|Last review by=Bendikker
|Last review date=2019/01/02
+
|Last review date=2019/01/20
 
|Submitted by=Bendikker
 
|Submitted by=Bendikker
 
|Submitted date=2019/01/02
 
|Submitted date=2019/01/02
Line 41: Line 41:
 
|Accepts cryptocurrency donations=Yes
 
|Accepts cryptocurrency donations=Yes
 
|Test entry=No
 
|Test entry=No
|Is GNU=No
+
|Is GNU=Yes
 
|GNU package identifier=gnustandards
 
|GNU package identifier=gnustandards
 
}}
 
}}
 
{{Project license
 
{{Project license
|License=GFDL
+
|License=GFDLv1.3orlater
 
|License verified by=Bendikker
 
|License verified by=Bendikker
 
|License verified date=2019/01/02
 
|License verified date=2019/01/02
Line 72: Line 72:
 
|Resource kind=Mailing List
 
|Resource kind=Mailing List
 
|Resource URL=https://lists.gnu.org/mailman/listinfo/gnu-system-discuss/
 
|Resource URL=https://lists.gnu.org/mailman/listinfo/gnu-system-discuss/
 +
}}
 +
{{Resource
 +
|Resource kind=General
 +
|Resource URL=https://savannah.gnu.org/people/
 
}}
 
}}
 
{{Software category
 
{{Software category
|Runs-on=GNU/Linux
+
|Runs-on=GNU/Linux, GNU/Hurd
 
}}
 
}}
 
{{Featured}}
 
{{Featured}}

Latest revision as of 06:27, 20 January 2019


[edit]

GNU Standards

https://www.gnu.org/software/gnustandards/
GNU Coding Standards and Information for GNU Maintainers.

The GNU coding standards

   attempt to make the GNU system clean, consistent, and easy to install. This document can also be read as a guide to writing portable, robust and reliable programs. It focuses on programs written in C, but many of the rules and principles are useful even if you write in another programming language.

GNU maintainer information

   includes guidelines and advice for someone who is the maintainer of a GNU program on behalf of the GNU Project. Everyone is entitled to change and redistribute GNU software; you need not pay attention to this file to get permission. But if you want to maintain a version for widespread distribution, we suggest you follow these guidelines; if you would like to be (or are already) a GNU maintainer, then it is essential to follow these guidelines.





Licensing

License

Verified by

Verified on

Notes

Verified by

Bendikker

Verified on

2 January 2019




Leaders and contributors

Resources and communication

AudienceResource typeURI
Savannah (Ref)https://savannah.gnu.org/projects/gnustandards/
Mailing Listhttps://lists.gnu.org/mailman/listinfo/gnustandards-commit/
Mailing Listhttps://lists.gnu.org/mailman/listinfo/gnu-system-discuss/
Generalhttps://savannah.gnu.org/people/
VCS Repository Webviewhttps://cvs.savannah.gnu.org/viewvc/gnustandards/
Mailing Listhttps://lists.gnu.org/mailman/listinfo/bug-standards/
Debian (Ref) (R)https://tracker.debian.org/pkg/gnu-standards


Software prerequisites




Entry






"Debian (Ref) (R)" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.


"Savannah (Ref)" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.

















Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.