Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
EPF Wiki Development Guide
Welcome to the EPF Wiki Development Guide. This guide covers the steps necessary to begin development on EPF Wiki using Aptana Studio, CVS, and Bugzilla.
Contents
Development Environment Setup
Minimum Requirements
Ruby 1.8.4 Ruby Gems 0.9.0 Rails 2.0.2 MySQL 5.0.15 or higher Windows UnxUtils TinyMCE
You can use another database, in fact you can use any of supported databases by Rails migrations. For MySQL we recommend using XAMPP.
1. Install Ruby and Ruby Gems 2. Install Ruby On Rails 3. Install Ruby Gems 4. Generate RoR skeleton and extract downloaded epfwiki_R$VERSION$_$BUILDID$.zip 5. Install Python & script html2text.py 6. Edit config files: add database information and SMTP server 7. Install EPF Wiki database schema 8. Install HTML editor: PinEdit and/or TinyMCE 9. Install diff tool: CSDiff 10. path in dispatch.rb 11. test the configuration
Ruby
XAMPP
Rails
Aptana Studio
- Download Aptana Studio
- Add RadRails to Aptana Studio by following the Start Page instructions (Help > Aptana Studio Start Page...).
See the screencast for more information.
Run Tests
Build Process
Bugzilla Setup
See EPF Composer Development Guide
References
EPF Composer Development Guide
Welcome to RadRails, the Ruby on Rails authoring environment for Aptana Studio and Eclipse