Jump to: navigation, search

Difference between revisions of "Template:InternshipIdea"

m (Usage)
m (Usage)
 
(13 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
Use this template to create ideas for internships. To use this template create a new page, give it as title the name of your idea and insert the code below, substituting where appropriate.
 
Use this template to create ideas for internships. To use this template create a new page, give it as title the name of your idea and insert the code below, substituting where appropriate.
  
 +
<pre>
 
  {{InternshipIdea|
 
  {{InternshipIdea|
 
  TITLE=My Awesome Internship Idea|
 
  TITLE=My Awesome Internship Idea|
Line 11: Line 12:
 
  SKILLS=List of required programming skills, like Python, Java, AngularJS|
 
  SKILLS=List of required programming skills, like Python, Java, AngularJS|
 
  EXTRA_SKILLS=State which other skills are needed, like networking or master special tools|
 
  EXTRA_SKILLS=State which other skills are needed, like networking or master special tools|
  MENTORS=Add the details to contact the mentor(s) for this idea
+
  MENTORS=Add the details to contact the mentor(s) for this idea|
 +
STATUS=Add information about the program, for example: Assigned to $intern for Outreachy May 2015 or Looking for candidates.|
 +
PROGRAM=Outreach May-Aug 2015 or GSoC2016
 
}}
 
}}
 +
 +
</pre>
 +
 +
The snippet above will be rendered in the new page as below, more or less.
 +
 
</noinclude>
 
</noinclude>
  
= {{{TITLE|Title of the idea}}} =
+
'''{{{TITLE|Title of the idea}}}'''
  
 
{{{DESCRIPTION|A brief description of this idea, one line would be enough}}}
 
{{{DESCRIPTION|A brief description of this idea, one line would be enough}}}
Line 27: Line 35:
 
| Required skills || {{{SKILLS|List of required programming skills}}}  
 
| Required skills || {{{SKILLS|List of required programming skills}}}  
 
|-
 
|-
| Extra skills || {{{EXTRA|State which other skills are needed}}}  
+
| Extra skills || {{{EXTRA_SKILLS|State which other skills are needed}}}
 +
|-
 +
| Mentor || {{{MENTORS|Details about the mentor(s)}}}
 
|-
 
|-
| Mentor || {{{MENTOR|Details about the mentor(s)}}}
+
| Status || {{{STATUS|Add information about the program, for example: Assigned to $intern or Looking for candidates.}}}
 +
|-
 +
| Program || {{{PROGRAM|Name of the internship program.}}}
 
|}
 
|}
  
[[Category: Internship]]
+
 
 
[[Category: internship_idea]]
 
[[Category: internship_idea]]

Latest revision as of 14:17, 22 September 2015

Usage

Use this template to create ideas for internships. To use this template create a new page, give it as title the name of your idea and insert the code below, substituting where appropriate.

 {{InternshipIdea|
 TITLE=My Awesome Internship Idea|
 DESCRIPTION=A brief description of this idea, one line would be enough |
 DIFFICULTY=High, Medium, Low (judge if the idea can be accomplished by a totally new developer or someone already skilled in OpenStack or distributed systems)|
 TOPICS=Comma separated list of topics, like the OpenStack projects involved|
 SKILLS=List of required programming skills, like Python, Java, AngularJS|
 EXTRA_SKILLS=State which other skills are needed, like networking or master special tools|
 MENTORS=Add the details to contact the mentor(s) for this idea|
 STATUS=Add information about the program, for example: Assigned to $intern for Outreachy May 2015 or Looking for candidates.|
 PROGRAM=Outreach May-Aug 2015 or GSoC2016
}}

The snippet above will be rendered in the new page as below, more or less.


Title of the idea

A brief description of this idea, one line would be enough

Difficulty High, Medium, Low
Topics Comma separated list of topics
Required skills List of required programming skills
Extra skills State which other skills are needed
Mentor Details about the mentor(s)
Status Add information about the program, for example: Assigned to $intern or Looking for candidates.
Program Name of the internship program.