This repository is created to store various tools, scripts, instructions, and guides, which can be useful when creating open-source projects. All materials are available under the BSD-3 license.
- Our Open Data Science Hub - ITMO.Opensource;
- Initiative Awesome Open-Source to Try.
- Getting started with open-source library development;
- Mirroring GitHub -> GitLab;
- Multilingual READMEs;
- Creating documentation;
- Setting up bots for the repository;
- Working with Git.
- Standard README template for open-source projects (Version in RST format).
- Organizing management of an open-source project;
- Useful links for open-source library authors;
- Best practices for Open Source development;
- Tips for working with Pull Requests;
- Antipatterns in Open Source development;
- Tips for promoting a repository.
- Repositories of scientific divisions and laboratories;
- List of open-source AIM project repositories;
- Pet projects related to science;
- Popular science posts about open-source at ITMO;
- Hackathons with open-source tracks.
From the authors of the repository:
- ITMO.Opensource/eng - chat support for creating open-source projects;
- ITMO.Opensource - chat support for creating open-source projects in Russian;
- NSS Lab News - news from our laboratory.
External:
- Open Source Russia - a major channel about open code.
-
Open-source meetup №1: video, presentations;
-
Open-source meetup №2: video, presentations;
-
Open-source meetup №3: video, presentations;
-
Open-source meetup №4: video, presentations;
-
Open-source meetup №5: video, presentations;
-
Open-source meetup №6: video, presentations;
-
Open-source meetup №7: video, presentations.
The repository and related activities are funded by ITMO University as part of the master's and postgraduate research work №622283 "Quality assurance technologies for open source scientific projects" (2022-2023).
- aimclub - libraries and frameworks in the field of AI/ML;
- ITMO-NSS-team - open code related to the scientific developments of our laboratory.