Hover over or select an underlined GitHub term to see its plain-language meaning.
Step-by-step instructions
Offline version · Guided public-hub submission
Choose a public Hubverse hub and the GitHub method you want to learn. This offline version runs from the saved HTML file and never signs in, uploads, pushes, or submits anything for you. Opening official hub or GitHub links still requires internet access.
We will explain each choice. Nothing here connects to GitHub or submits a file.
You do not need to understand GitHub yet. Start with an account, your prepared submission files, and the hub you plan to submit to.
A hub is a project that collects model outputs from many teams. Its files and instructions usually live in a GitHub project called a repository, or “repo.” Choose the exact hub named in your assignment or participation instructions.
organization/project-name.Answer for this specific model and hub. Your answer changes the beginning of the walkthrough. It does not matter whether another model from your team has submitted before.
These values only personalize paths and examples. They stay in this browser and are not sent anywhere.
Sign in to GitHub, select your profile picture in the upper-right corner, then select Your profile. If the address is github.com/alex-smith, the username is alex-smith. Do not enter your email address.
A model ID is the short name used for the model’s metadata file, output folder, and forecast filename. It often looks like team-model.
The guide uses these two values to demonstrate the filename and folder. Use the values required by the hub, not guesses.
YYYY-MM-DD. The guide starts with the Saturday that ends the current week.
The reference_date identifies the point in time from which the model output is considered to originate. It is not automatically the upload date. For weekly Saturday-based hubs, it is usually the Saturday ending the current forecast week. Always confirm the selected hub’s allowed date in its current instructions.
Look at the end of the filename on your computer. A file ending in .csv is CSV; one ending in .parquet is Parquet. This menu changes with the selected hub, but the hub’s current instructions remain authoritative.
If you have never used GitHub, choose the website. The other options assume software or terminal experience.
Hover over or select an underlined GitHub term to see its plain-language meaning.
Authoritative starting points
Hubverse gives repositories a shared structure, but each hub controls its own accepted rounds, formats, deadlines, and validation checks.
GitHub interface images in this tutorial are current screenshots published by GitHub Docs. Repository facts and paths are linked to the public hub repositories. Screens can change, so follow button labels as well as visual placement.
About this guide
This tutorial turns a public Hubverse submission into a click-by-click path for people who may be using GitHub for the first time.
It personalizes example repository names, file paths, branch names, and demonstrations using the setup choices made in this browser.
It does not sign in to GitHub, read an account, upload a file, create a branch, open a pull request, or change any repository.
Visual disclaimer: Every practice recording in this guide (GitHub website, GitHub Desktop, and command line) is an AI-generated recreation of the Windows interfaces (GitHub.com, GitHub Desktop, File Explorer, and Git Bash) rendered live in your browser from the values you entered in Setup. No real account is shown, and the live interfaces may differ in layout, counts, and dates.
The guide links to public hub instructions for authoritative details. GitHub and hub workflows can change, so the selected hub’s current instructions and the live button labels remain authoritative.