Editing Cookbook

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 17: Line 17:
  
 
Project nights are open "hack" nights typically run by a programming user group.
 
Project nights are open "hack" nights typically run by a programming user group.
 +
  
 
* Goal of the event: Help newcomers and old hats work on programming projects, while also enabling newcomers through lightweight mentorship
 
* Goal of the event: Help newcomers and old hats work on programming projects, while also enabling newcomers through lightweight mentorship
Line 28: Line 29:
 
=== Free Software Contribution Workshops for Students ===
 
=== Free Software Contribution Workshops for Students ===
  
Two-day workshop that introduces undergraduate students to the process of contributing to free software and connects them to communities that can mentor them.
+
* Goal of the event: Introduce undergraduate students to the process of contributing to free software and connect them to communities that can mentor them
 
 
* Goal of the event: Get more undergraduate students involved in free software
 
  
 
* Photo of one (if available): (TODO) [https://openhatch.org/blog/2010/photos-from-penn/]
 
* Photo of one (if available): (TODO) [https://openhatch.org/blog/2010/photos-from-penn/]
Line 40: Line 39:
 
=== Newcomer Inclusion Contests ===
 
=== Newcomer Inclusion Contests ===
  
Highlight specific, needed tasks to provide clear entry points for potential contributors to join your project's community.
+
* Goal of the event: Bring in new contributors to a FOSS project by highlighting specific, needed tasks
 
 
* Goal of the event: Bring in new contributors to a FOSS project
 
  
 
* Photo of one:
 
* Photo of one:
Line 52: Line 49:
 
=== Build-It Days ===
 
=== Build-It Days ===
  
A few hours or a day specifically spent helping new contributors set up devel installs of your project (in real life or in IRC).
+
* Goal of the event: Bring in new contributors by setting aside time to help them get devel installs of your project set up.
 
 
* Goal of the event: Have more potential contributors be technologically prepared to contribute to your project.
 
  
 
* Photo of one:
 
* Photo of one:
Line 64: Line 59:
 
=== Bitesize Bugs ===
 
=== Bitesize Bugs ===
  
Tag simple, easy-to-fix bugs in your bug tracker as good for newcomers and make it easy for new contributors to find those bugs.
+
* Goal: Make it easy for new contributors to find bugs appropriate for their level of experience and familiarity with the project.
 
 
* Goal: New contributors can find bugs appropriate for their level of experience and familiarity with the project and fix them.
 
  
 
* Photo of one:
 
* Photo of one:
Line 75: Line 68:
  
 
=== Community Metrics ===
 
=== Community Metrics ===
 
Setting up mechanisms for tracking how people get involved with your project and what changes might increase contribution.
 
  
 
* Goal: Know whether or not your FOSS project community is meeting your goals and learn what may be inhibiting community growth
 
* Goal: Know whether or not your FOSS project community is meeting your goals and learn what may be inhibiting community growth
Line 88: Line 79:
 
=== Automated Learning Tools ===
 
=== Automated Learning Tools ===
  
Creating and using plot-driven, interactive, automated tutorials for learning a new free software-related language or skill.
+
* Goal: Learn programming languages or common FOSS tools without embarrassing yourself or demanding unnecessarily repeated effort from overworked mentors
 
 
* Goal: Help newcomers learn programming languages or common FOSS tools without embarrassing themselves or demanding unnecessarily repeated effort from overworked mentors
 
  
 
* Photo of one:
 
* Photo of one:
Line 100: Line 89:
 
=== Diversity Statements and Codes of Conduct ===
 
=== Diversity Statements and Codes of Conduct ===
  
Ways to make sure your project's messaging and community behavior are welcoming, not hostile
+
* Goal: Make sure your messaging and community behavior is welcoming, not hostile
 
 
* Goal: Newcomers of all sorts feel welcome in your community; assholes either behave civilly or leave.
 
  
 
* Photo of one:
 
* Photo of one:

Please note that all contributions to OpenHatch wiki are considered to be released under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) (see OpenHatch wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)