... | ... | @@ -6,16 +6,17 @@ In case you want to modify FAME or contribute to its development, you will need |
|
|
At this point it is assumed that you are familiar with software engineering basics like git commands, Java and / or Python programming and compiling.
|
|
|
Thus, this wiki does not cover these basics but provides specific information on FAME.
|
|
|
|
|
|
## Tools and IDE's
|
|
|
## Tools and IDEs
|
|
|
We recommend to use [Eclipse](https://www.eclipse.org/) for Java programming and [PyCharm](https://www.jetbrains.com/pycharm/) for Python programming.
|
|
|
FAME uses [Maven](https://maven.apache.org/) for managing Java dependencies and [PyPI](https://pypi.org/) for Python dependencies.
|
|
|
If your Java-IDE does not provide a native Maven integration (Eclipse offers the "m2e" plugin), you would need to install Maven separately.
|
|
|
|
|
|
## Guides
|
|
|
Have a look at the
|
|
|
* [Setup Guides](./setup/Developer-Setup) to learn more about how to get ready to enhance FAME components.
|
|
|
* [Building Guides](./build/Building-Guides) for guides on how to build FAME components
|
|
|
* [Publishing Guides](./publish/Publishing-Guides) to see how we publish FAME components
|
|
|
* [Contribute](./contribute/Conventions) section to find what conventions are to be followed for contributions to FAME.
|
|
|
|
|
|
## Architecture
|
|
|
Have a look at the FAME's [Architecture Documentation](/architecture/FAME-Architecture) |
|
|
\ No newline at end of file |
|
|
Have a look at the FAME's [Architecture Documentation](../architecture/FAME-Architecture)
|
|
|
|