seedling-establishment

Template Customization Checklist

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.


1. Prepare the repository

  1. Rename the repo – On GitHub go to Settings → General → Repository name and rename it to match your project. If you already cloned the repo locally, update the remote with git remote set-url origin <new_repo_url>.
  2. Enable GitHub Actions – When GitHub shows the banner “Workflows aren’t being run,” open the Actions tab and click I understand, enable workflows so deployment jobs can start.

2. Update configuration and metadata

MkDocs configuration (mkdocs.yml)

Ask Codex to open mkdocs.yml and update the following keys so the published site shows the correct project details:

Top-level files

Search-and-replace the old name

Run a repository-wide search for Project_group_OASIS and replace it with your new repo name. Pay attention to:


3. Refresh the website content

Use the bullets below as prompts for Codex so it can edit each file.

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.


4. Persistent storage instructions

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 the resourceId accurate.


5. Turn on GitHub Pages with MkDocs

  1. Open Settings → Pages.
  2. Under Build and deployment → Source, choose GitHub Actions. This tells GitHub to use the provided Deploy site (MkDocs) workflow.
  3. Still on the Pages screen, make sure Allow GitHub Actions to deploy to GitHub Pages is enabled (GitHub may prompt you automatically on first deploy).
  4. Go to the Actions tab, open the Deploy site (MkDocs) workflow, and run it (click Run workflowmain). The workflow builds the MkDocs site and publishes it to Pages.
  5. Once the job succeeds, your site will be available at https://<org>.github.io/<repo>/. Update the site_url in mkdocs.yml if the link differs.

6. Final checks

Keep this file for future reference so anyone (or any assistant) can re-run the setup steps if needed.