How to help
Depending on your skill-set and passion you can participate in the project in different ways. Jump to the proper Section to get the instructions, this page is structured so that the basic instructions applies to more advanced roles.
- Hobby User
- Professional User / SME
- Unix Admin / DevOps
- Developer
- Modeler / Digital Engineer
Hobby User
As a Hobby user you want to install and use the FTS-TAK platform.
getting started as a Hobby User
- Connect to our Public server to familiarize your self
- Read the user manual in GitHub, if you find inconsistencies submit a change request
- Install FTS on your environment
- give us a Star in GitHub
- Donate to the project
Professional User / SME
getting started as Professional User / SME
- Create a GitHub user
- Submit issues to GitHub
Unix Admin / DevOps
You are familiar with installing and configuring complex applications using the console, you understand network configuration
getting started as an Admin / DevOps
- Help Other users on our Discord and Discourse with installation and configuration issues
- Submit tutorials on how to deploy FTS in different environments (different clouds, different OS and so on)
Developer
As a developer you have code experience in one or many of the languages we use (Python, JavaScript).
getting started as a Developer
A good way to start helping is to pick a task.
- Select a candidate task
- Fork the appropriate repository
- Try to perform the task
- to set up your machine for "VisualStudio Code" and "Pip" use this tutorial
- to set up your machine for "PyCharm" and "Mamba" use this tutorial
- Make a GutHub pull request (PR)
- work with an FTS committer to get the PR accepted
While selecting or working on a task you can get guidance at the
- The FTS Discord Server
writing documentation
Modeler / Digital Engineer
You are an architect or a very experienced developer with deep understanding of Object-Oriented thinking, patterns and Models.
get the digital environment
we use Sparx ™ Enterprise Architect as modeling tool.