Getting Started

Good to know: We will be updating this page very soon with new projects for 2022.

For this 2022 GSoC we have compiled a series of "small" projects and "long" projects too, all in relation to the two of our best projects from EOS:

https://eos-icons.com/ (Repository: https://github.com/EOS-uiux-Solutions/eos-icons-landing) https://userstory.eosdesignsystem.com/ (Repository: https://github.com/EOS-uiux-Solutions/user-story)

Setting them up locally is pretty easy. Our readme.md file in each repository explains everything you should do to have the instance running in your machine. It is important that you follow the instructions correctly. If you run through any problem you can ping us in the #development channel, but bear in mind that the mentors are also very busy, so your first resource should be to read the instructions carefully.

If you find that an important step was not mentioned in any of the readme.md files, feel free to open a PR adding the information.

As you have seen above, we use Github as source control, which is a web runner of GIT (read more about GIT https://git-scm.com/). If GIT is new to you, we recommend you spending 20 minutes in this beginner's course https://www.codecademy.com/learn/learn-git. We also recommend you using Fork if you use Mac or Windows: https://git-fork.com/. It is an excellent GUI (graphical user interface) to use GIT to avoid the terminal.

To submit a bug, you should simply go to our issues list in Github ( https://github.com/EOS-uiux-Solutions/user-story/issues or https://github.com/EOS-uiux-Solutions/eos-icons-landing/issues ) and report in as many words as possible, using examples (images if you can, too), and everything you can so other contributors can understand exactly the issue and how to reproduce it or understand it. Ideally, open a PR to solve it yourself since, according to Python rules for GSoC, you should have submitted at least 1 Pull Request (or merge request as it is called in Gitlab) in order to become eligible for GSoC.

If you would like to submit a bug fix for an already submitted issue, please make sure that the issue has been assigned a label first. Issues with no labels assigned are not yet ready, they are either waiting for a response, have not been read, or are not aligned with the current roadmap. If you opened an issue and would like to start working immediately on it but no label has been assigned, please contact the mentors in our slack channel #gsoc-2022 and ask them to review your issue ASAP.

Last updated