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> |