Project Management Notebook - Master on Libre Software (URJC - GSyC/Libresoft) http://master.libresoft.es
Project Management shows the process of creating a community of software, the actors involved, the communication between them, the tools, governance, and self-management.
- Use markdown syntax: http://github.github.com/github-flavored-markdown/ and this extended guide for markdown http://daringfireball.net/projects/markdown/syntax.
- An useful link for Ruby installation would be: http://www.getvines.org/
- And for Ruby linux packages: http://pkgs.org
- Lesson 0:
Project management subject. - Lesson 1:
Introduction to the infrastructure used by Libre Software Communities. - Lesson 2:
Communication, outreach and netiquette. - Lesson 3:
Management of FLOSS projects. - Lesson 4:
Volunteers management. - Lesson 5: TBC.
- Pick an issue for the lesson you are going to update.
- Start collaborating.
Go to open issues and select one.
There are two types, summary and revision for each lesson. Every new lesson has two issues, two ways of collaboration.
You have two basic options to collaborate:
There are two ways to collaborate through wiki.
Go to Project Management Wiki and edit online.
You can use Github wiki like a git repository.
Clone to your local machine:
git clone git@github.com:mswl-2012-2013/mswl-project-management-notebook.git
Edit or add every page you need and push it to master.
You can use gollum to launch a wiki editor offline in your local copy of the repository.
For use Gollum you need to install Ruby in your machine. Version >= 1.8.7.
You can see this easy step by step tutorial for different Operative Systems:
http://www.getvines.org/ruby/
Install gollum gem:
$ [sudo] gem install gollum
Go to your clone repository and launch gollum:
$ cd mswl-project-management-notebook.git
$ gollum
[2013-02-02 10:37:51] INFO WEBrick 1.3.1
[2013-02-02 10:37:51] INFO ruby 1.8.7 (2011-06-30) [x86_64-linux]
== Sinatra/1.3.4 has taken the stage on 4567 for development with backup from WEBrick
[2013-02-02 10:37:56] INFO WEBrick::HTTPServer#start: pid=3853 port=4567
Go to localhost:4567 and start editing.
Every change you save becomes a commit, so to push your changes you only have to launch git push:
$ git push origin master
Note: Don't forget to pull from master every time before you start to edit.
Fell free to use the editor you are more comfortable, you can use other editor you want to develop this wiki.
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
