What GitHub Gives You for Free

FeatureHow You’d Use It
Rendered markdownBRD, user stories, ADRs all display beautifully
IssuesStakeholders raise questions or change requests
Pull RequestsYou propose requirement changes, stakeholders comment before approval
DiscussionsLonger form conversations about features
WikiOptional cleaner frontend if you want separate requirements from build documentation
NotificationsStakeholders get emailed when docs change

GitHub for a Microsoft Teams Organisation

GitHub may sound like a developer tool with no relevance to day-to-day charity operations — but at a high level, they solve similar problems. The table below maps familiar Teams concepts to their GitHub equivalents.

What you do in Microsoft TeamsGitHub equivalentNotes
Store files in a Team’s document libraryRepository (repo)The central store for everything — code, docs, requirements
Organise files into foldersFolders within the repoSame idea, same structure
Edit a Word doc and save a new versionCommitEvery saved change is logged with who made it and why
See version history on a fileCommit historyFull record of every change, reversible at any time
Create a new folder for a new project phaseBranchA safe space to work on something new without affecting the main version
Merge two versions of a documentPull request / mergeProposed changes reviewed and accepted before they become official
Team Wiki or OneNote notebookGitHub WikiDocumentation, decisions, and reference material
Planner board (tasks and cards)GitHub Issues + Project boardRequirements, user stories, bugs, and tasks all live here
Comment on a documentComment on an issue or pull requestDiscussion tied directly to the relevant requirement or change
@mention a colleague@mention in GitHubNotifies the right person in context
Shared channel with an external partnerOutside collaborator accessControlled access for volunteers or contractors without full membership

The practical upshot: requirements documents, user stories, and decision records will live in GitHub — the same way they might live in a Teams document library — but with a full audit trail, structured task tracking, and a direct link to the code being built against them. For LCC staff, the day-to-day touchpoint will mainly be reading documents and commenting on issues, which requires no technical knowledge.

Local to me

G:\cycle-buddies          ← working copy (Obsidian on laptop)
        ↓ push
/DATA/Documents/GitHub/cycle-buddies.git   ← home server (deploy + run)
        ↓ mirror
github.com/lcc/cycle-buddies              ← stakeholder facing. (not live yet)

git push origin main && git push github main