-
Notifications
You must be signed in to change notification settings - Fork 99
Contribute
GAMA is a free opensource software and we take pride in sharing the source code with anyone who wants to contribute to the platform. Note that GAMA is easy to extend by developing additional plugins.
You saw an error on the website and you want to correct it. The first thing is to check which page should be updated !
Let's start by taking a look at the URL. For example :
https://gama-platform.org/wiki/Home
^^^^
If in the URL you have the keyword wiki
, you should modify the GAMA wiki and the correction will appear in the website after the next build done by Travis CI.
To keep the same example, the file to edit will be here :
https://gama-platform.org/wiki/Home
^^^^ ^^^^
=FILE-TO-EDIT=> https://github.com/gama-platform/gama/wiki/Home
^^^^ ^^^^
GAMA can be downloaded as a regular application or built from source, which is necessary, if you want to contribute to the platform. The source code is available from this GitHub repository:
https://github.com/gama-platform/gama
Which you can also browse from the web here. It is, in any case, recommended to follow the instructions on this page in order to build GAMA from source.
If you want to contribute to the platform, you can send a request to the developping team to be in the [email protected] mailing list.
You may refer to this weblink for gettings answers for your questions from other users and developers
User-Forum
You can find models shared by the community in the experimental repository. From there you can just download the zip file of the repository, decompress it and import the models you want to try.
If you want to share your model to the community you can simply click on the add file
button on the main page and upload the directory containing your gama project.
- Installation and Launching
- Workspace, Projects and Models
- Editing Models
- Running Experiments
- Running Headless
- Preferences
- Troubleshooting
- Introduction
- Manipulate basic Species
- Global Species
- Defining Advanced Species
- Defining GUI Experiment
- Exploring Models
- Optimizing Model Section
- Multi-Paradigm Modeling
- Manipulate OSM Data
- Diffusion
- Using Database
- Using FIPA ACL
- Using BDI with BEN
- Using Driving Skill
- Manipulate dates
- Manipulate lights
- Using comodel
- Save and restore Simulations
- Using network
- Headless mode
- Using Headless
- Writing Unit Tests
- Ensure model's reproducibility
- Going further with extensions
- Built-in Species
- Built-in Skills
- Built-in Architecture
- Statements
- Data Type
- File Type
- Expressions
- Exhaustive list of GAMA Keywords
- Installing the GIT version
- Developing Extensions
- Introduction to GAMA Java API
- Using GAMA flags
- Creating a release of GAMA
- Documentation generation