Note

The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.

Difference between revisions of "Form:Project"

From Funtoo
Jump to navigation Jump to search
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>
<noinclude>
This is the "Project" form.
This is the "Project" form. Before creating a new project, please discuss it with Seemant and/or Daniel first. All projects can be viewed in the [[:Category:Projects|Projects Category]].
To create a page with this form, enter the page name below;
 
if a page with that name already exists, you will be sent to a form to edit that page.
To create a page with this form, enter the page name below; if a page with that name already exists, you will be sent to a form to edit that page.


{{#forminput:form=Project|query string=namespace=Funtoo&={{PAGENAME}}}}
{{#forminput:form=Project|query string=namespace=Funtoo&={{PAGENAME}}}}
Line 11: Line 11:
{{TableStart}}
{{TableStart}}
<tr><th class="active">Summary</th><td>{{{field|summary|input type=textarea|placeholder=Specify summary of this project.}}}</td></tr>
<tr><th class="active">Summary</th><td>{{{field|summary|input type=textarea|placeholder=Specify summary of this project.}}}</td></tr>
<tr><th class="active">Keywords</th><td>{{{field|Keywords|list}}}</td></tr>
<tr><th class="active">Keywords</th><td>{{{field|Keywords|list|input type=tokens}}}</td></tr>
<tr><th class="active">Category</th><td>{{{field|Project Category|input type=dropdown|values=Security,Infrastructure,General,Development,Packages}}}</td></tr>
<tr><th class="active">Category</th><td>{{{field|Project Category|input type=dropdown|values=Security,Infrastructure,General,Development,Packages}}}</td></tr>
<tr><th class="active">Leads</th><td>{{{field|leads|values from namespace=User|size=100|placeholder=Specify lead(s) of project}}}</td></tr>
<tr><th class="active">Leads</th><td>{{{field|leads|values from namespace=User|size=100|placeholder=Specify lead(s) of project}}}</td></tr>
<tr><th class="active">Members</th><td>{{{field|members|values from namespace=User|size=100|placeholder=Specify members(s) of project}}}</td></tr>
<tr><th class="active">Members</th><td>{{{field|members|values from namespace=User|size=100|placeholder=Specify members(s) of project}}}</td></tr>
<tr><th class="active">Contributors</th><td>{{{field|contributors|values from namespace=User|size=100|placeholder=Specify contributor(s) to project}}}</td></tr>
<tr><th class="active">Contributors</th><td>{{{field|contributors|values from namespace=User|size=100|placeholder=Specify contributor(s) to project}}}</td></tr>
<tr><th class="active">Status Date</th><td>{{{field|status_date|input type=datepicker}}}</td></tr>
<tr><th class="active">Subpages</th><td>{{{field|subpages|list|input type=tokens|placeholder=List subpages, without the slashy prefix (so Project:Foo/Bar is just "Bar")}}}</td></tr>
<tr><th class="active">Status</th><td>{{{field|status|input type=textarea}}}</td></tr>
<tr><th class="active">Related Pages</th><td>{{{field|related pages|list|input type=tokens|placeholder=List related pages on the wiki by their full name}}}</td></tr>
<tr><th class="active">Components</th><td>{{{field|Components|list}}}</td></tr>
<tr><th class="active">Translate</th><td><p>If <tt>yes</tt>, then a languages bar will appear on the page. The page still needs to be set up and marked for translation.</p>{{{field|translate|values=yes,no|input type=dropdown|default=no}}}</td></tr>
{{{field|Items|holds template}}}
<tr><th class="active">Components</th><td><p>Components are used to define the "scope" of the project -- what stuff is included. It's a tool to help you structure the project. The support level indicates whether the component fully falls under the project, or partially, or not at all -- if you need to explicitly exclude something from your scope.</p>
{{{field|components|holds template}}}</td></tr>
<tr><th class="active">Updates</th><td><p>Place status updates below. They propagate to the main page and you can also display them on your page via the <pre><nowiki>{{Project/UpdateList}}</nowiki></pre> template.</p>
{{{field|updates|holds template}}}</td></tr>
{{{field|items|holds template}}}
{{TableEnd}}
{{TableEnd}}
{{{end template}}}
{{{end template}}}


{{{for template|ProjectItem|label=Items|multiple|embed in field=Project[Items]|display=spreadsheet}}}
{{{for template|Project/Component|label=Components|multiple|embed in field=Project[components]}}}
{{TableStart}}
{{TableStart}}
<tr><th class="active">Parent</th><td>{{{field|parent|input type=dropdown|values dependent on=Project[Components]}}}</td></tr>
<tr><th class="active">Name</th><td>{{{field|name|input type=text}}}</td></tr>
<tr><th class="active">Summary</th><td>{{{field|summary|input type=textarea|placeholder=Component name}}}</td></tr>
<tr><th class="active">Support</th><td>{{{field|support|input type=dropdown|values=full,partial,none}}}</td></tr>
<tr><th class="active">Summary</th><td>{{{field|summary|input type=textarea|placeholder=Summary}}}</td></tr>
{{TableEnd}}
{{TableEnd}}
{{{end template}}}
{{{end template}}}


{{{for template|ProjectFooter}}}
{{{for template|Project/Update|label=Updates|multiple|embed in field=Project[updates]}}}
{{TableStart}}
<tr><th class="active">Date</th><td>{{{field|date|input type=datepicker}}}</td></tr>
<tr><th class="active">Status</th><td>{{{field|status|input type=textarea|placeholder=General update. Please don't use wikitext here, just a few sentences, with no newlines.}}}</td></tr>
{{TableEnd}}
{{{end template}}}
{{{end template}}}
'''Free text:'''
'''Free text:'''


{{{standard input|free text|rows=10}}}
{{{standard input|free text|rows=10}}}
{{{for template|ProjectFooter}}}
{{{end template}}}
</includeonly>
</includeonly>

Latest revision as of 20:02, May 23, 2022

This is the "Project" form. Before creating a new project, please discuss it with Seemant and/or Daniel first. All projects can be viewed in the Projects Category.

To create a page with this form, enter the page name below; if a page with that name already exists, you will be sent to a form to edit that page.