This repository contains the course content for the public courses on Omegaup.
You can contribute to the courses by adding new content, fixing typos, or improving existing materials. To do so, please follow these steps:
- Fork the repository.
- Create a new branch for your changes.
- Make your changes and commit them with a clear message.
- Push your changes to your forked repository.
- Create a pull request to the main repository.
If you think that a course content in this repository has ran out of sync with the omegaup.com you can raise a pull request to sync the content. To do this, follow these steps:
- Fork the repository.
- Create a new branch for your changes.
- Edit the
sync-course.jsonfile to include the course name and the specific content that is out of sync. - Commit your changes with a clear message.
- Push your changes to your forked repository.
- Create a pull request to the main repository with target branch sync-course.
- When your pull request is merged a github action will run to sync the course content with omegaup.com and add commit to your pull request.
- Now the admins will merge this pull request to the main branch.