Difference between revisions of "DPS909 and OSD600 Fall 2014 Notes"

From CDOT Wiki
Jump to: navigation, search
(Week 2)
(Week 2)
Line 76: Line 76:
  
 
* Release 0.1
 
* Release 0.1
** [https://github.com/js-platform/filer/issues/277 Implement du in Filer]
+
** ''Option 1 (for those new to open source)'':
** You will learn git, github, JavaScript, node.js, npm, Filer, code review
+
*** [https://github.com/js-platform/filer/issues/277 Implement du in Filer]
** You must fix the bug yourself and have it reviewed by another student *and* review another student's implementation (i.e., do a pull request against another student's fork, and vice versa)
+
*** You will learn git, github, JavaScript, node.js, npm, Filer, code review
 +
*** You must fix the bug yourself and have it reviewed by another student *and* review another student's implementation (i.e., do a pull request against another student's fork, and vice versa)
 +
** ''Option 2 (for those with more experience)'':
 +
*** Find and fix a bug in one of the projects listed above which is of an '''equal size to Option 1'''
 +
*** Releases 0.2, 0.3, and 0.4 will be like Option 2 for everyone
  
 
* '''TODO'''
 
* '''TODO'''
 
** Sign-up for a case study and begin researching and immersing yourself - [[2014 Open Source Project Case Study]]
 
** Sign-up for a case study and begin researching and immersing yourself - [[2014 Open Source Project Case Study]]
** Reading: [http://www.firstmonday.org/ojs/index.php/fm/article/view/578/499 The Cathedral and the Bazaar]
+
** Reading for Wednesday's class: [http://www.firstmonday.org/ojs/index.php/fm/article/view/578/499 The Cathedral and the Bazaar]. Please be prepared to discuss next class.
 +
** Figure out which option you will do for Release 0.1 and begin working on it.
 +
** Sign-up for an [[2014 Open Source Project Case Study|Open Source Case Study]]
 +
** Write an introductory '''blog post''' about the case study project you chose, and the project that you will be researching.

Revision as of 10:51, 8 September 2014

Contents

Week 1

  • TODO
    • Create an account on this wiki for yourself (note: requires manual creation)
    • Add your info to the Fall 2014 Open Source Students page.
    • Create a blog (wordpress or blogspot or whatever) and create a feed category or tag called "open source"
    • Read the Blog Guidelines for instructions on how to use your blog in the course
    • Add your blog feed and info to the Open Source@Seneca Planet List so that it appears in the OpenSource@Seneca Planet
    • Pick one Closed and one Open license/EULA, and read them from start to finish. Pick 3 things that struck you, blog about it and your reactions to the readings this week.
    • Begin learning how to use IRC for communication. We'll cover this in detail next week, but it's better to get started early.

Week 2

  • Release 0.1
    • Option 1 (for those new to open source):
      • Implement du in Filer
      • You will learn git, github, JavaScript, node.js, npm, Filer, code review
      • You must fix the bug yourself and have it reviewed by another student *and* review another student's implementation (i.e., do a pull request against another student's fork, and vice versa)
    • Option 2 (for those with more experience):
      • Find and fix a bug in one of the projects listed above which is of an equal size to Option 1
      • Releases 0.2, 0.3, and 0.4 will be like Option 2 for everyone
  • TODO
    • Sign-up for a case study and begin researching and immersing yourself - 2014 Open Source Project Case Study
    • Reading for Wednesday's class: The Cathedral and the Bazaar. Please be prepared to discuss next class.
    • Figure out which option you will do for Release 0.1 and begin working on it.
    • Sign-up for an Open Source Case Study
    • Write an introductory blog post about the case study project you chose, and the project that you will be researching.