Changeset 11 for pjproject/main/pjlib/include/pj/doxygen.h
- Timestamp:
- Nov 6, 2005 9:37:47 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/main/pjlib/include/pj/doxygen.h
r8 r11 89 89 * <b>PJLIB Page Documentation</b> on navigation pane of your PDF reader. 90 90 * 91 * 92 * 91 * - <b>How to Submit Code to PJLIB Project</b> 92 *\n 93 * Please read \ref pjlib_coding_convention_page before submitting 94 * your code. Send your code as patch against current Subversion tree 95 * to the appropriate mailing list. 93 96 * 94 97 * … … 395 398 396 399 400 401 /*////////////////////////////////////////////////////////////////////////// */ 402 /* 403 CODING CONVENTION 404 */ 405 406 /** 407 * @page pjlib_coding_convention_page Coding Convention 408 * 409 * Before you submit your code/patches to be included with PJLIB, you must 410 * make sure that your code is compliant with PJLIB coding convention. 411 * <b>This is very important!</b> Otherwise we would not accept your code. 412 * 413 * @section coding_conv_editor_sec Editor Settings 414 * 415 * The single most important thing in the whole coding convention is editor 416 * settings. It's more important than the correctness of your code (bugs will 417 * only crash the system, but incorrect tab size is mental!). 418 * 419 * Kindly set your editor as follows: 420 * - tab size to \b 8. 421 * - indentation to \b 4. 422 * 423 * With \c vi, you can do it with: 424 * <pre> 425 * :se ts=8 426 * :se sts=4 427 * </pre> 428 * 429 * You should replace tab with eight spaces. 430 * 431 * @section coding_conv_detail_sec Coding Style 432 * 433 * Coding style MUST strictly follow K&R style. The rest of coding style 434 * must follow current style. You SHOULD be able to observe the style 435 * currently used by PJLIB from PJLIB sources, and apply the style to your 436 * code. If you're not able to do simple thing like to observe PJLIB 437 * coding style from the sources, then logic dictates that your ability to 438 * observe more difficult area in PJLIB such as memory allocation strategy, 439 * concurrency, etc is questionable. 440 * 441 * @section coding_conv_comment_sec Commenting Your Code 442 * 443 * Public API (e.g. in header files) MUST have doxygen compliant comments. 444 * 445 */ 397 446 398 447
Note: See TracChangeset
for help on using the changeset viewer.