We are happy with any volunteers involvement in PyCon SK 2020 website. If you would like to help us, there are multiple ways to do so. Depending on your skills and type of work you would like to do (doesn’t have to be development), we encourage you to start with any of the following:
You can help out by spreading the word about PyCon SK 2020, or Slack (if there is Slovak chatter, don't worry just start in English) to help others or share your ideas and experiences with people in community.
All issues are handled by GitHub issue tracker, if you've found a bug please create an issue for it.
If there is something you are missing, and wish to be implemented in PyCon SK 2020 website, feel free to create an issue and mark it as an enhancement.
All development is done on GitHub. If you decide to work on existing issue, please mention in the issue comment that you are working on it so other people do not work on the same issue. Create your fork and in new branch update code. Once you are happy with your changes create pull request and we will review and merge it as soon as we can. To make the life easier please do all your work in a separate branch (if there are multiple commits we do squash merge), if there is a issue for your change should include the issue number in the branch name and merge request description so they are linked on GitHub. We encourage you to write tests for your code (however this is not required), as we have continuous integration in place. We encourage you to do the best practice and write the tests, but event if you don't we will accept the pull request.
We realize that there is never too much testing, so you can help us by creating any form of a test. You will improve continuous integration and make the project harder to break.
If you look for help, visit our monthly meetups in Bratislava or give us a shout at mailing list: info@pycon.sk or Slack (if there is Slovak chatter, don't worry just start in English).
Developer creates pull request and once the pull request is merged to the master live server is updated automatically, so you can see your changes in project on server immediately.