Intro to FOSS Project Anatomy (Activity)

(Difference between revisions)
Jump to: navigation, search
(bullets)
(Working Material: fix bullets)
Line 48: Line 48:
 
**Sugar (one-laptop-per-child)
 
**Sugar (one-laptop-per-child)
 
**HFOSS Project list:  http://xcitegroup.org/softhum/doku.php?id=g:hfoss_and_oss_projects
 
**HFOSS Project list:  http://xcitegroup.org/softhum/doku.php?id=g:hfoss_and_oss_projects
 
+
**https://developer.mozilla.org/en-US/docs/Introduction
*https://developer.mozilla.org/en-US/docs/Introduction
+
**https://developer.mozilla.org/en-US/docs/Developer_Guide
*https://developer.mozilla.org/en-US/docs/Developer_Guide
+
  
 
*Topics
 
*Topics
Line 60: Line 59:
 
**code repository policies:
 
**code repository policies:
 
***e.g. http://nvie.com/posts/a-successful-git-branching-model/
 
***e.g. http://nvie.com/posts/a-successful-git-branching-model/
***packaging
+
**packaging
***upstream (no artifact)
+
**upstream (no artifact)
***downstream (no artifact)
+
**downstream (no artifact)
 
**trackers: find the tracker
 
**trackers: find the tracker
 
**tickets: look at some tickets
 
**tickets: look at some tickets

Revision as of 22:40, 6 March 2013

Contents

Preparation:

Description Introduce participant to common tools and processes used in FOSS projects.
Source
Prerequisite Knowledge None
Estimated Time to Completion 60 minutes
Learning Objectives
Materials/Environment Access to Internet/Web and web browser.
Additional Information  ?
Rights  ?

Background:

BLAH BLAH

Directions:

BLAH BLAH

Working Material

  • Stoney
  • Peter
  • Darci
  • TO THE ACTIVITY DEVELOPER
  • A directed walkthrough into a specific project. Participants answer questions engaging with terminology.
  • TO-DO LIST
  • Pick project: Peter
  • Gather links
  • Draft walkthrough
  • Topics
    • What is a forge?
    • Not all open source projects exist in a forge.
    • The status of a project may be anywhere in the planning to mature stages.
    • Regarding community - What major roles/teams exist within the project?
    • releases: find version number system for project.
    • code repository policies:
    • packaging
    • upstream (no artifact)
    • downstream (no artifact)
    • trackers: find the tracker
    • tickets: look at some tickets
    • roadmap, etc.: find the roadmap. How are releases managed? How


=== Peter's Silly Attempt

=== Stoney's Ludicrous Attempt

=== Darci's Excellent Attempt

Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox