This project is a ground-up rewrite of Plans in Ruby on Rails. Goal: replicate almost all existing Plans functionality in Rails.
If you want to make changes to the PHP codebase that's currently in production, that's here
No new features until launch. Sorry. Excited to build something new in Rails? Help us get to launch quicker so that you can get started on your great new idea.
- Fork this project. This way you can submit a pull request once you've fixed something (if you are unfamiliar with Git and GitHub, ask for help!)
- Follow the README to get the project set up. If steps are missing or something doesn't work, ask for help!
- Try picking one or two issues from the list of bite-sized tasks. These are small projects that will help you get comfortable with the application and let you experience the contribution process.
- If you're feeling good after that, move up to the extra credit.
- By now you probably have more ideas of things that need fixing. If not, ask!
Please don't hesitate to ask for help! We love helping people who are newer to Rails or web development. If something seems broken, it probably is -- ask early, ask often.
- You can ask questions on the development mailing list. This list covers all aspects of Plans development and has a diverse audience, which can be helpful.
- If you're stuck on something in particular or don't want to broadcast your question to everyone, you can ask [youngian] personally. Email me and we'll continue the conversation by email or IM.
Due to the current rewrite status of this project, we don't need much non-code contribution at the moment. Plans as a whole always needs more help, though, so don't give up! Check with the admins, or ask on the development mailing list.