Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "EPF Wiki Development Guide"

(Development Environment Setup)
m (Development Environment Setup)
Line 13: Line 13:
 
You can use another database, in fact you can use any of [http://wiki.rubyonrails.org/rails/pages/DatabaseDrivers supported databases] by Rails migrations. For MySQL we recommend using XAMPP.
 
You can use another database, in fact you can use any of [http://wiki.rubyonrails.org/rails/pages/DatabaseDrivers 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
 
3. Install Ruby Gems
 
4. Generate RoR skeleton and extract downloaded epfwiki_R$VERSION$_$BUILDID$.zip
 
4. Generate RoR skeleton and extract downloaded epfwiki_R$VERSION$_$BUILDID$.zip
Line 25: Line 23:
 
11. test the configuration
 
11. test the configuration
  
=== Ruby ===
+
=== Install Ruby and Ruby Gems ===
  
=== XAMPP ===
+
=== Install Ruby On Rails ===
 
+
=== Rails ===
+
  
 
=== Aptana Studio ===
 
=== Aptana Studio ===
Line 37: Line 33:
  
 
See the [http://www.aptana.tv/movies/aptana_radrails_intro/aptana_radrails_intro.html screencast] for more information.
 
See the [http://www.aptana.tv/movies/aptana_radrails_intro/aptana_radrails_intro.html screencast] for more information.
 +
 +
==== Checkout project from CVS
 +
 +
Start Aptana Studio and switch to the CVS repository perspective. Add a repository location with the following properties
 +
 +
Connection type: extssh
 +
Host: dev.eclipse.org
 +
Repository path: /cvsroot/technology
 +
 +
See also [http://www.eclipse.org/epf/composer_dev_guide/cvs_setup.php CVS Repository Setup] in the EPF Composer Development Guide
 +
 +
=== Setup Database
 +
 +
=== Rails ===
  
 
== Run Tests ==
 
== Run Tests ==

Revision as of 03:28, 11 April 2008

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.

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.

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

Install Ruby and Ruby Gems

Install Ruby On 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.

==== Checkout project from CVS

Start Aptana Studio and switch to the CVS repository perspective. Add a repository location with the following properties

Connection type: extssh
Host: dev.eclipse.org
Repository path: /cvsroot/technology

See also CVS Repository Setup in the EPF Composer Development Guide

=== Setup Database

Rails

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

Back to the top