This repository demonstrates where. how, and why conifer seedlings are present/not present in a post-wildfire landscape in Colorado FrontRange using spatial modeling framework:
Template users: If you are using this repository as a template, start with TEMPLATE_GUIDE.md for the required name and link updates.
Think of this repository like a shared online folder. Inside it, there are a few important parts:
code/
) — Share scripts, notebooks, and analysis utilities. Keep filenames clear and include short comments at the top so teammates understand the purpose quickly.docs/
and documentation/
) — Everything inside docs/
powers the public website, while documentation/
can host internal notes or extended write-ups. Update these areas regularly so the story on the site and your working docs stay in sync.The website is built from the docs/
folder. Every time you change a file there, the website updates automatically.
index.md
. This is the home page of your website.updated homepage with project info
.That’s it! In about a minute, refresh your website link and you’ll see your changes.
Note: If your website is not set up yet, go to Settings → Pages → Build and deployment. Set the Source to Deploy from a branch, then choose main
and /docs
. GitHub will give you a link to your site.
Code lives in the src/
folder. You can put scripts, Jupyter notebooks, or R files here.
data_cleaning.py
or fire_analysis.R
.added first data cleaning script
, and click Commit changes.Now your teammates can see and use your code.
.md
file inside docs/
(like methods.md
). It will become a new page on your site.docs/assets/
and add it to a page with 
.docs/team.md
to add names and roles.data/
page.docs/index.md
file and add your project description.docs/team.md
page.src/
folder.Congratulations — you’re now using GitHub to communicate your science and share code!
This section is written for someone who has never used GitHub. Follow it in order. You can do all of this in your web browser.
Why this matters: GitHub only lets approved people change files. Accepting the invite gives you access.
https://github.com/ORG/Project_group_OASIS
).docs/
, src/
, and files like README.md
.Why this matters: This is the “front door” to your project’s files.
Why this matters: This tells GitHub to publish everything inside docs/
as a website.
docs/
folder → click index.md
.update homepage
).Why this matters: Saving (committing) creates a new version of your page and triggers the website to rebuild.
Why this matters: Now you can share a public link to your project.
docs/
folder, click Add file → Create new file.methods.md
.docs/_config.yml
, find header_pages:
, and add - methods.md
on its own line. Commit.Why this matters: You can grow your site one page at a time.
docs/assets/
→ Add file → Upload files → pick your image.index.md
), insert: 
and commit.Why this matters: Images help explain your science.
src/
folder → Add file → upload a script or create a new file.docs/code.md
, add a short bullet linking to your file, e.g. - src/pipeline.py — end-to-end pipeline
and commit.Why this matters: The website becomes a clear map that points to your working code.
docs/updates.md
→ pencil icon.Why this matters: Small updates build a readable project history.
You’re done. You’ve published a site and shared code without using the command line.
docs/
, src/
, and README.md
.docs/index.md
and committed changes.src/
.docs/code.md
.docs/updates.md
.docs/
into a website..md
): A simple text format for writing pages with headings, links, and images.I don’t see the Pages option. You might not have permission. Ask your lead to enable it, or ensure you’re in the repository’s Settings (not your user settings).
My site URL shows 404.
Wait 1–2 minutes after enabling Pages or after a commit. Refresh. Confirm Source is set to Deploy from a branch and Branch = main
and Folder = /docs
.
My changes didn’t appear.
Refresh the site. Confirm you edited a file inside docs/
. Check commit history on the repo’s home page to see if your change saved.
Images don’t load.
Make sure the image is inside docs/assets/
and the link is 
(no leading slash).
I uploaded a big file and got an error. GitHub limits file size. Keep data small in the repo. Link to external storage for big datasets.
I’m afraid of breaking things. Every change is tracked. You can always edit again or revert. Small, frequent commits are safest.
index.md
shows a visible website change fast.docs/
become web pages.”main
.requirements.txt
or environment.yml
to document software packages.CONTRIBUTING.md
with team norms (naming, reviews, issue labels).