From Fedora Project Wiki

m (cleaned up a few tags)
No edit summary
Line 1: Line 1:
{{Draft}}
{{Draft}}


This page is for documenting the process of Onboarding Students who have coursework that involves Fedora
This page is for documenting the process of Onboarding Students who have coursework that involves Fedora. While students are not a separate class of contributors their coursework often demands accelerating the process considerably.




Line 16: Line 16:
*Introduce yourself on the project channel - find out who to ask for help.  
*Introduce yourself on the project channel - find out who to ask for help.  


{{admon/note | Success in an open source project vitally depends on communication and collaboration. To maximize your success you should plan on spending a lot of time in IRC and reading email lists.  This may mean letting your IRC client sit idle while you are busy and catching up on the days logs at some point. }}  
{{admon/note | Success in an open source project vitally depends on communication and collaboration. To maximize your success you should plan on spending time in IRC and reading email lists.  This may mean letting your IRC client sit idle while you are busy and catching up on the days logs at some point. }}  


==Tools and Environment==
==Tools and Environment==

Revision as of 21:50, 25 September 2008

Warning.png
This page is a draft only
It is still under construction and content may change. Do not rely on the information on this page.

This page is for documenting the process of Onboarding Students who have coursework that involves Fedora. While students are not a separate class of contributors their coursework often demands accelerating the process considerably.


Administrivia

There are administrative things that simply must be done before the real work begins. This should be taken care of at the earliest so as not to create constraints later.

  • Get a Fedora Account
    • Submit GPG key (generate if necessary)
    • Submit SSH key (generate if necessary)
  • Sign CLA
  • Apply for appropriate groups
  • Sign up for project-specific mailing lists
  • Send introduction email
  • Find/Join the IRC channel where project contributors hang out
  • Introduce yourself on the project channel - find out who to ask for help.
Note.png
Success in an open source project vitally depends on communication and collaboration. To maximize your success you should plan on spending time in IRC and reading email lists. This may mean letting your IRC client sit idle while you are busy and catching up on the days logs at some point.

Tools and Environment

You may already be familiar with the tools that you will be using, but it's likely that there is at least some new tool that you will have to learn.

  • Find out what tools you will be using
    • Languages
    • Editors/IDEs
    • Source Control
  • Find out the locations of the material you will be working with
    • Wiki
    • CVS
    • git
Idea.png
Make sure that everything works for you up front. Make sure you have access to all of the necessary repositories and know how to use the tools.