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 firstname.lastname@example.org. On the Slack channel https://mss-devel.slack.com 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 https://github.com/Open-MSS/MSS/issues.
- 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
stablebranch while enhancements and other new features go to the
developbranch. 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
stablebranch. All pull requests must pass the test pipeline before they are merged.
… in progress
Difficulty level: Hard
Difficulty level: Medium
- msui: Modernize fs_filepicker
- cli: Improve Tutorials
- wms: Plot Gallery integrated
- wms: Implement and support color bars being served
- msui/msc: View Layout and Restoring
- msc: Implement a SAML 2.0 service provider (SP) into mscolab
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.
- Sreelakshmi Jayarajan: Automated Command Line Plotting Tool : GSoC 2022
- Jatin Jain: UI and server improvements GSOC 2022
Hrithik Kumar Verma: Generating a tool chain tutorial for the MSUI user interface by automation operations : GSoC 2021
Tanish Grover: Mission Support System: Mission Support Collaboration Improvements