Difference between revisions of "PKI Coding Style"

From Dogtag
Jump to: navigation, search
 
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
This manual contains the coding standards and guidelines for Fedora Certificate System and Fedora Directory Server contributors.  
+
This manual contains the coding standards and guidelines for Dogtag Certificate System and Fedora Directory Server contributors.  
  
These projects have evolved over a very long time (see [[Roadmap#History|History]]), and are comprised of numerous languages including C, C++, HTML, Java, Perl, Shell Scripts, and XML.  As a result, not all of the existing code conforms to these standards.  All new code should adhere to these standards but please do not go back and make wholesale formatting changes to the old code.  It just confuses things and is generally a waste of time.  Please follow the coding standards and guidelines related to your particular language from the list of manuals below:
+
These projects have evolved over a very long time, and are comprised of numerous languages including C, C++, HTML, Java, Perl, Shell Scripts, and XML.  As a result, not all of the existing code conforms to these standards.  All new code should adhere to these standards but please do not go back and make wholesale formatting changes to the old code.  It just confuses things and is generally a waste of time.  Please follow the coding standards and guidelines related to your particular language from the list of manuals below:
  
* [[C_Coding_Style|C Coding Style]]
+
* [[PKI_C_Coding_Style|C Coding Style]]
* [[Cplusplus_Coding_Style|C++ Coding Style]]
+
* [[PKI_Java_Coding_Style|Java Coding Style]]
* [[HTML_Coding_Style|HTML Coding Style]]
 
* [[Java_Coding_Style|Java Coding Style]]
 
* [[Perl_Coding_Style|Perl Coding Style]]
 
* [[Shell_Script_Coding_Style|Shell Script Coding Style]]
 
* [[XML_Coding_Style|XML Coding Style]]
 

Latest revision as of 01:15, 25 February 2008

This manual contains the coding standards and guidelines for Dogtag Certificate System and Fedora Directory Server contributors.

These projects have evolved over a very long time, and are comprised of numerous languages including C, C++, HTML, Java, Perl, Shell Scripts, and XML. As a result, not all of the existing code conforms to these standards. All new code should adhere to these standards but please do not go back and make wholesale formatting changes to the old code. It just confuses things and is generally a waste of time. Please follow the coding standards and guidelines related to your particular language from the list of manuals below: