Developing with Étoilé
Getting Started
What you need to know and install for developing your first project. Includes a list of suggested readings to become familiar with Étoilé as a development environment.
Tutorials
Walk through some step-by-step tutorials to learn the basics of development on Étoilé.
Architecture Overview
Before starting to code, read this bird's-eye view of the Étoilé development platform that covers central topics, such as the Étoilé Runtime, EtoileSerialize, CoreObject and EtoileUI.
Developer Tools
Get introduced to what Étoilé offers to simplify and speed up your development. Languages such as Objective-C, Smalltalk and Io are installed out of the box, leaving you to pick the best language for the job at hand. Additionally, see how the core frameworks of Étoilé inject powerful utilities at runtime, allowing you to browse, inspect, modify and make snapshots of live objects.
Development Guides
Discover and learn extensively about the core concepts behind each framework and the way to leverage it for various tasks. Each guide covers the overall design of the framework, the role it plays within Étoilé and how it relates to other frameworks.
API References
Browse through detailed definitions of the classes, methods and other API elements that make up each framework.
Code Examples
Most frameworks come with code samples, so you can quickly see code in the context of how it is actually used.
Contributing to Étoilé
Getting Involved
Étoilé is still a small project, and we're always on the lookout for more developers.
Open Projects
If you want to get involved, take a look here for some suggestions.
Compiling & Installing
Step-by-step instructions for building Étoilé from scratch.
Coding Style
Learn how to format code for submitting patches, modifying existing code or starting a new project.
Other Policies
Learn more about the development process through the release schedule, test suites and our other policies.
