Skytorial and Linkedtorial 3 - Repositories on GitHub
By Yanina Bellini Saibene in English Open Data Open Science 100DaysToOffLoad2025 RSE GitHub
September 1, 2025
๐ On GitHub, every project lives in a repository (repo). A repo can contain:
- Documents
- Data
- Code (if any)
- Images
- Presentations ๐ Think of it as a folder in the cloud, but with a historical record of every change.
Let’s create one๐
Create your first repo: On GitHub, click on โ (top right) โ New repository
- Choose a short, descriptive name
- Add a description (which is the project)
- Choose visibility: public๐ or private๐
- Check the โAdd a README fileโ option โ highly recommended
- Click Create repository ๐

๐ The README:
The README.md file is the cover page of your repo. It explains:
- What your project is about, you can include the objectives
- How to use or navigate it
- Contact information
- Authorship and funding information To edit it, click on the pencil (top right) next to the file name.

๐ Commits: your change history
To apply the changes on your README, you will net to save those changes using a commit. A commit is like a โSave versionโ with comments. Every time you edit or upload a file (such as the readme), you can:
- Add a message explaining what you did.
- Confirm (commit changes). Examples of good commit messages: โ โAdd initial sampling tableโ โ โVarious changesโ

Important files for a repo
๐ Add a License:
This is important because licenses tell others how they can use your work. The LICENSE file contains the project license.
๐ Citations
With the license, you tell others how they can use your work with the CITATION.cff file, ou add BibTex formatting to indicate how the work in your repository should be cited. La documentacion de GitHub explica cรณn mas detalles como estan compuestos y como usar los archivos de citas en tu repo.
๐ก Code of Conduct and Contribution Guide:
For collaborative projects, add:
1.CODE_OF_CONDUCT: establishes rules of respect and coexistence. 2.CONTRIBUTING: instructions for collaborating on your project.
GitHub offers ready-made templates for both ๐ https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project
๐ Upload files
Within your repository, click Add file โ Upload files.
You can drag and drop: ๐ Documents ๐ Data ๐ผ๏ธ Figures ๐ Notes You can also use folders to organize your project: ๐ data/ ๐ figures/ ๐ documents/
This makes it easier for your collaborators to find information.

That’s it for Skytorial | Linkedtorial 3 ๐.
Now you know how to: โ๏ธ Create a repo. โ๏ธ Write a README. โ๏ธ Add a license, CoC, contribution guide, and citation. โ๏ธ Upload and organize files.
๐ Next: Issues to organize tasks as a TODO list!
- Posted on:
- September 1, 2025
- Length:
- 3 minute read, 429 words
- Categories:
- English Open Data Open Science 100DaysToOffLoad2025 RSE GitHub