diff options
Diffstat (limited to 'doc/developer-guidelines.sgml')
| -rw-r--r-- | doc/developer-guidelines.sgml | 90 |
1 files changed, 19 insertions, 71 deletions
diff --git a/doc/developer-guidelines.sgml b/doc/developer-guidelines.sgml index c531fbb0..fe21bbaa 100644 --- a/doc/developer-guidelines.sgml +++ b/doc/developer-guidelines.sgml | |||
| @@ -637,14 +637,16 @@ update the THANKS.in file.</para> | |||
| 637 | </section> | 637 | </section> |
| 638 | 638 | ||
| 639 | <section id="Newplugins"><title>New plugins</title> | 639 | <section id="Newplugins"><title>New plugins</title> |
| 640 | <para>If you would like others to use your plugins and have it included in | 640 | |
| 641 | the standard distribution, please include patches for the relevant | 641 | <para>If you would like others to use your plugins, please add it to |
| 642 | configuration files, in particular "configure.in". Otherwise submitted | 642 | the official 3rd party plugin repository, |
| 643 | plugins will be included in the contrib directory.</para> | 643 | <ulink url="http://www.nagiosexchange.org">NagiosExchange</ulink>. |
| 644 | 644 | </para> | |
| 645 | <para>Plugins in the contrib directory are going to be migrated to the | 645 | |
| 646 | standard plugins/plugin-scripts directory as time permits and per user | 646 | <para>We are not accepting requests for inclusion of plugins into |
| 647 | requests. The minimum requirements are:</para> | 647 | our distribution at the moment, but when we do, these are the minimum |
| 648 | requirements: | ||
| 649 | </para> | ||
| 648 | 650 | ||
| 649 | <orderedlist> | 651 | <orderedlist> |
| 650 | <listitem> | 652 | <listitem> |
| @@ -663,75 +665,21 @@ update the THANKS.in file.</para> | |||
| 663 | </listitem> | 665 | </listitem> |
| 664 | <listitem> | 666 | <listitem> |
| 665 | <para>It should also follow code format guidelines, and use functions from | 667 | <para>It should also follow code format guidelines, and use functions from |
| 666 | utils (perl or c or sh) rather than cooking it's own</para> | 668 | utils (perl or c or sh) rather than using its own</para> |
| 669 | </listitem> | ||
| 670 | <listitem> | ||
| 671 | <para>Includes patches to configure.in if required (via the EXTRAS list if | ||
| 672 | it will only work on some platforms)</para> | ||
| 673 | </listitem> | ||
| 674 | <listitem> | ||
| 675 | <para>If possible, please submit a test harness. Documentation on sample | ||
| 676 | tests coming soon</para> | ||
| 667 | </listitem> | 677 | </listitem> |
| 668 | </orderedlist> | 678 | </orderedlist> |
| 669 | 679 | ||
| 670 | <para>New plugins should be submitted via | ||
| 671 | <ulink url="http://sourceforge.net/tracker/?group_id=29880&atid=541465">SourceForge's | ||
| 672 | tracker system for Nagiosplug new plugins</ulink> | ||
| 673 | and be announced to the nagiosplug-devel mailing list.</para> | ||
| 674 | |||
| 675 | <para>For new plugins, provide a diff to add to the EXTRAS list (configure.in) | ||
| 676 | unless you are fairly sure that the plugin will work for all platforms with | ||
| 677 | no non-standard software added.</para> | ||
| 678 | |||
| 679 | <para>If possible please submit a test harness. Documentation on sample | ||
| 680 | tests coming soon.</para> | ||
| 681 | </section> | 680 | </section> |
| 682 | 681 | ||
| 683 | </section> | 682 | </section> |
| 684 | |||
| 685 | <section id="UsingSourceforge"><title>Using Sourceforge</title> | ||
| 686 | <table id="Projectmemberaccess"><title>Project Member Access</title> | ||
| 687 | <tgroup cols="9"> | ||
| 688 | <thead> | ||
| 689 | <row> | ||
| 690 | <entry><para>Member type</para></entry> | ||
| 691 | <entry><para>CVS Access</para></entry> | ||
| 692 | <entry><para>Shell Access</para></entry> | ||
| 693 | <entry><para>Release Tech</para></entry> | ||
| 694 | <entry><para>Tracker Manager</para></entry> | ||
| 695 | <entry><para>Task Manager</para></entry> | ||
| 696 | <entry><para>Forums</para></entry> | ||
| 697 | <entry><para>Doc Manager</para></entry> | ||
| 698 | <entry><para>News</para></entry> | ||
| 699 | <entry><para>Screenshots</para></entry> | ||
| 700 | <entry><para>Notes</para></entry> | ||
| 701 | </row> | ||
| 702 | </thead> | ||
| 703 | <tbody> | ||
| 704 | <row> | ||
| 705 | <entry><para>Translator</para></entry> | ||
| 706 | <entry><para>Yes</para></entry> | ||
| 707 | <entry><para>Yes</para></entry> | ||
| 708 | <entry><para>No</para></entry> | ||
| 709 | <entry><para>-</para></entry> | ||
| 710 | <entry><para>-</para></entry> | ||
| 711 | <entry><para>-</para></entry> | ||
| 712 | <entry><para>-</para></entry> | ||
| 713 | <entry><para>-</para></entry> | ||
| 714 | <entry><para>-</para></entry> | ||
| 715 | <entry><para>Add developer to CVSROOT/avail for translation files</para></entry> | ||
| 716 | </row> | ||
| 717 | <row> | ||
| 718 | <entry><para>Developer</para></entry> | ||
| 719 | <entry><para>Yes</para></entry> | ||
| 720 | <entry><para>Yes</para></entry> | ||
| 721 | <entry><para>No</para></entry> | ||
| 722 | <entry><para>-</para></entry> | ||
| 723 | <entry><para>A&T</para></entry> | ||
| 724 | <entry><para>Moderator</para></entry> | ||
| 725 | <entry><para>Editor</para></entry> | ||
| 726 | <entry><para>-</para></entry> | ||
| 727 | <entry><para>-</para></entry> | ||
| 728 | <entry><para>Need to set tracker access individually. Add developer to CVSROOT/avail for all files</para></entry> | ||
| 729 | </row> | ||
| 730 | </tbody> | ||
| 731 | </tgroup> | ||
| 732 | </table> | ||
| 733 | <para>Add all members to the nagiosplug-team mailing list</para> | ||
| 734 | </section> | ||
| 735 | </article> | 683 | </article> |
| 736 | 684 | ||
| 737 | </book> | 685 | </book> |
