Aptana Studio Developer Wiki

From Aptana Development

(Redirected from Main Page)

Welcome to the Aptana Developer Page!

Contents

Quick Links

Accessing the Aptana Source

Please note: Aptana is dual-licensed under the terms of the Aptana Public License and the GNU Public License. See the FAQ here for questions regarding using Aptana source in other open-source or commercial products. If you create and distribute a derivative work, you release it under the terms of the GPL.

GitHub Repositorys

Aptana has moved towards utilizing Github for repository management. You can checkout our GitHub Home Page here. Our home is to increase community support and development involvement.

Aptana Studio

There are a number of repositories that you might find helpful to begin contributing to Aptana Studio

RadRails

AJAX Libraries

Connecting to source control

Guidelines (To Be Updated)

Developing for Aptana

Topics on extending the existing Aptana code base. If you'd like to see a topic added, please add it to the list here, and we'll do our best to fill it in.

Testing

Before Basic acceptance tests are performed, the complete suite of unit tests should be run.

Reference

Items useful as references when developing Aptana code or web sites

Extending Editor Views

Adding support for a new Ajax library

Developing for Aptana Rails

Topics on extending the existing Rails code base. If you'd like to see a topic added, please add it to the list here, and we'll do our best to fill it in.

Distributing Aptana

Topics on creating packagers for the Aptana IDE

Code Samples

These are useful snippets of code we either ran across or developed while working on Aptana. If you have other snippets, please add them here. Remember to add attribution headers to the code comments if you'd like to to be acknowledged.

Standards Work

Documents and other items designed for future standards body submissions.

Planning

Figured it out the Hard Way

Tips and tricks that only were discovered through trial and error, and didn't show up in any Google searches we did. Putting them here in case someone else finds them useful