forked from theinterned/batucada
-
Notifications
You must be signed in to change notification settings - Fork 64
Home
zuzelvp edited this page Jun 19, 2011
·
68 revisions
Lernanta is the software that supports P2PU's new site. It is a fork of Mozilla drumbeat's Batucada project, with whom we work closely. It is based on Django, and licensed under MPL 1.1/GPL 2.0/LGPL 2.1. Thanks to all the people who have contributed code into Lernanta.
- Main communications are on the p2pu-dev mailing list
- We hang out the Internet Relay Chat (IRC) channel #p2pu-dev in irc.freenode.net (How to use IRC). Please join us!
- The Dev meetings on #p2pu-dev take place on Wednesday 11 am EST.
- IRC logs are available here
- We have a place at p2pu.org.
- The git repository is here.
- The development roadmap shows major milestones and an overview of planned features for each bi-weekly release.
- If you want to submit a bug, make suggestions or feature requests, use our bug tracker on Lighthouse. This is also the place to go to find how to contribute in Lernanta's development. Tasks marked as 'possible-easy-contribution' are a good place to get your feet wet with our code base! If you want to get started contributing, that's a good place to start. If you don't find a task just for you, let us know at the mailing list or the IRC channel and we will prepare one.
- We have a page for people interested in translating Lernanta into other languages. Though most of our development documentation is on the repository we are moving things to the wiki so it is easier to edit them.
- Receive daily summary of commit notifications to lernanta:master by email, twitter, or RSS.
- For general P2PU developer information (including the drupal site development too), you can see the P2PU Main wiki Development Team page.
If you want to adopt a task, that's great! Even if you're relatively new to programming, this is a friendly community and we encourage you to dive in! (DON'T FORGET TO TAKE A LOOK AT THE CHEAT SHEET The general process we're following is:
- Find a task on Lighthouse that you're interested in, maybe one tagged with 'possible easy contribution'.
- Let us know with a comment to the task that you can help with it, so we don't duplicate efforts and help you get up to speed.
- Fork the code on github.
- Set up your development environment
- Make your changes. Commit. Update your fork on github.
- Send us a pull request. Note that all the code contributed/committed into our repository is licensed under the terms expressed in LICENSE.txt
If you're not familiar with that process we're happy to explain it more (and will try to do so in our cheat sheet as well). This is all fairly dependent on github, meaning you need to have a github account.