gis / openscales (http://openscales.org/)
OpenScales is a Open Source (LGPL) mapping framework based on ActionScript 3 and Flex. It has been designed for building Rich Internet Mapping Applications easily.
How to contribute ?
The easiest way to contribute is to publicly fork openscales repository. If you are not familiar with bitbucket, DVCS or Mercurial, you should visit hginit website. hgbook provides you a quality Mercurial reference documentation.
To do this, just create an account on http://bitbucket.org, login and go to openscales repository and click on the fork link. You have now your own copy of OpenScales.
You can improve OpenScales as you want on your fork, and ask when you think code is ready merge of your improvements into OpenScales reference repository. This can be done thanks to the pull request link of your forked repository.
If you are regulary contributing to openscales, you can ask on the discussion group to be granted as OpenScales contributor, in order to be able to push into the reference repository.
Already define tasks are on the Issue page. You can also check the Roadmap.
Development platform
Install prerequisites
Reference development platform for OpenScales 1.1 is Flex Builder 3/Flash 9. Reference development platform for OpenScales 1.2+ is Flash Builder 4/Flash 10.1.
Following prerequisites concern OpenScales 1.2 :
- Mercurial client to retreive source code
- TortoiseHg 1.0.1+ under Windows
- Command line Mercurial client 1.5.1+ under Linux/MacOS X
- Flash Builder 4 under Windows/MacOS X (standalone), Linux unofficial port also available
- Java 6
- Maven 2
- hgEclipse 1.6+ Mercurial support (use following update site)
- Flash 10.1 debugger plugin
Note that under Windows you can also use FlashDevelop 3 to build and develop OpenScales.
How to start ?
We describe to methods : one directly from command line, the other from Flash Builder development environment.
Flash Builder
- Run Flash Builder 4
- Click on menu File -> Import -> Other ...
- Select Mercurial -> Clone existing Mercurial repository and click Next
- Use URL = http://bitbucket.org/gis/openscales/ or adapt this to you cloned repository
- Click on Finish
- Select default branch and click Next
- You should see all openscales modules -> click on Finish to import them
All modules should compile without errors by default. You can run examples by clicking on openscales-fx-examples and press F11.
Command line
Servers
- Continuous Integration : http://openscales.org/hudson/
- Dependency and binaries repository : http://openscales.org/nexus/
- Geoserver : http://openscales.org/geoserver/
The project is automatically compiled with a Hudson continuous build process and deployed on a the Nexus repository.
This revision is from 2010-06-27 16:25
