Contacting the MSS team

If you want to contribute to Mission Support System, You can talk to us on channel #mss by the libera chat this is connected to our gsoc slack channel. Please stay connected, we are in different timezones. To join us on slack please send us an email to On the Slack channel we will discuss everything related to the development of the project and we can answer all your questions related to the project.


If you have any question please feel free to ask any of the mentors on our #gsoc slack channel.

Initial good first issues

We have labled small sized issues as “good first issue” on

Getting Started

  • You can quickly setup MSS on your machine by following the steps given in our setup instructions. If you want to use Docker you can follow the steps in our docker setup guide. For more details, you can read Mission Support System’s Documentation
  • You can go through the issues labelled as good first issue on our github repository and pick an issue you feel you can take up. Please write a comment on the issue you’re taking up so multiple people don’t work on the same issue. If you have any doubts related to the issue feel free to ask us on the Slack channel. You can also report any new issue you find on the Slack channel itself.
  • Once you’ve found the issue you want to work on you need to create a new branch on your local clone of the project and start working on it. As a general rule of thumb, bug fixes go to the stable branch while enhancements and other new features go to the develop branch. Generally it is mentioned in the issue itself which branch the fix needs to go. Otherwise you can always ask us on Slack.
  • To start working, create a new git branch, write your code, commit it and push this branch to your fork. Now create a pull request to the Master Repo’s develop or stable branch. All pull requests must pass the test pipeline before they are merged.

Project Ideas

… in progress

Difficulty level: Hard

Difficulty level: Medium

Your own idea

The above projects are just suggestions — it is also very good to suggest a project idea of your own if you have something in mind that you want to do. Ask people on the mailing list for suggestions in this case.

Writing your GSoC application

Please follow the Instructions filing your application

We recommend getting your final proposal reviewed by the mentors of that project before the proposal submission deadline so you can make changes in time.

You can take a look at the following projects from previous years to get help for your proposal.

GSoC’22 Projects

GSoC’21 Projects

GSoC’20 Projects

GSoC’19 Projects