This repository is a template for new project groups. After you generate a project-specific copy, walk through the sections below before adding new content. The checklist is written so you can copy/paste the steps into Codex (or any coding assistant) to make the required edits for you.
git remote set-url origin <new_repo_url>
.mkdocs.yml
)Ask Codex to open mkdocs.yml
and update the following keys so the published site shows the correct project details:
site_name
: plain-language project or group name (e.g., "Mountain Snow Analysis"
).site_url
: https://<org>.github.io/<repo>
(replace with your organization/user and new repo name).repo_name
: short display label such as "ORG/Project"
.repo_url
: the full GitHub URL to the repository.theme
, nav
, and plugins look right for your project. Update any navigation labels that still reference “Project Group OASIS.”nav
item labeled Your persistent storage so it links to your team’s CyVerse folder. Replace Group_1
in the URL with the number that matches your repository name (for example, a repo ending in _5
should use Group_5
). If the shared link needs a unique resourceId
, grab the correct link directly from the Data Store interface while viewing your group’s folder.README.md
: change the title, short description, and any sample URLs to your new project name.CITATION.cff
: edit title
, abstract
, author list, and other metadata to reflect your team.LICENSE
: confirm the license you want to use and update the copyright line if needed.Run a repository-wide search for Project_group_OASIS
and replace it with your new repo name. Pay attention to:
docs/
(for example, hero images or repo links).docs/orientation/
..github/
and workflows/
if you copied them forward.Use the bullets below as prompts for Codex so it can edit each file.
docs/index.md
<!--RESOURCES_START-->
and <!--RESOURCES_END-->
; set the repository link, storage link, and any other quick links you want to feature.docs/project_template.md
repo_owner
, repo_name
, contact_slack
, contact_email
, etc.).docs/team.md
docs/code.md
docs/updates.md
docs/resources/
If you are using any of the orientation materials, skim the files in docs/orientation/
and swap in screenshots or instructions that match your environment.
Update docs/instructions/save-to-persistent-storage.md
so it points to your team’s storage location. Edit the GROUP_NAME
, base path, and any screenshots that mention the original template.
Reminder: The template ships with
Group_1
placeholders for the navigation link and shell snippets. Swap these for your group’s identifier (matching the number in your repo name). If your team has a custom share link from the Data Store, copy it from the CyVerse web UI to keep theresourceId
accurate.
Deploy site (MkDocs)
workflow.main
). The workflow builds the MkDocs site and publishes it to Pages.https://<org>.github.io/<repo>/
. Update the site_url
in mkdocs.yml
if the link differs.Keep this file for future reference so anyone (or any assistant) can re-run the setup steps if needed.