diff options
-rw-r--r-- | doc/NEW_STARTERS | 20 | ||||
-rw-r--r-- | doc/developer-guidelines.sgml | 90 |
2 files changed, 39 insertions, 71 deletions
diff --git a/doc/NEW_STARTERS b/doc/NEW_STARTERS new file mode 100644 index 0000000..89a1a9a --- /dev/null +++ b/doc/NEW_STARTERS | |||
@@ -0,0 +1,20 @@ | |||
1 | NEW STARTERS | ||
2 | |||
3 | These are the steps for adding someone to the team. | ||
4 | |||
5 | Need to know: | ||
6 | - Name | ||
7 | - Sourceforge id | ||
8 | - Type of member (translator, developer, release manager, project administrator) | ||
9 | |||
10 | 1. Add member to nagiosplug-team mailing list and to the nagiosplug-checkins | ||
11 | mailing list (via Privacy Options) | ||
12 | 2. Add Sourceforge access: | ||
13 | - Translator: CVS access, Shell access, Release Tech (no) | ||
14 | - Developer: CVS access, Shell access, Release Tech (no), Task Manager (A&T), | ||
15 | Forums (Moderator), Doc Manager (Editor). Need to set tracker | ||
16 | access individually | ||
17 | 3. Add to CVS avail file: | ||
18 | - Translator: Add member to translation files | ||
19 | - Developer: Add member to CVSROOT/avail for all files | ||
20 | |||
diff --git a/doc/developer-guidelines.sgml b/doc/developer-guidelines.sgml index c531fbb..fe21bba 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> |