Skip to content

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
    • from the current issues that we have open
    • look in the planned features
  • 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

writing documentation

Improve the 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.