JASYTI's Digital Portal to CMPA 3301
Site Structure Map
Visual Tree
This tree will be the basis for all my future educational repos so I am designing it
to be fully expandable without a major re-write.
This is the full planned repository layout, including optional sections
(S-35, S-37, S-38, S-39).
The tree is more of a proof of concept and a road map for future builds. It may not be completed in this repository.
Only the S35 Workspace (specifically this document in S35)
is actually published at this time.
repo-root/ <-- Site Root (GitHub Pages root)
├─ README.md <-- Project overview + live links
├─ .gitignore <-- Ignore .obsidian/, large files
├─ LICENSE <-- Optional
├─ SECURITY.md <-- Optional
├─ CONTRIBUTING.md <-- Optional
├─ .github/ <-- GitHub automation/templates
│ ├─ ISSUE_TEMPLATE.md
│ ├─ PULL_REQUEST_TEMPLATE.md
│ └─ workflows/ci.yml
├─ assets/ <-- Shared static assets
│ ├─ style.css <-- Main stylesheet (required)
│ ├─ img/ <-- Images (optional, future use)
│ └─ js/ <-- Scripts (optional, future use)
├─ index.html <-- PUBLIC HOMEPAGE (root, required)
└─ content/ <-- Knowledge Base (optional expansion)
├─ index.md <-- Master navigation (KB)
├─ index.html <-- Github Site homepage (front facing)
│
├─ 33-deliverables/ <-- S-33 Deliverables (active now)
│ ├─ index.html
│ ├─ index.md
│ └─ p02/
│ ├─ cr-wk5p2-your-professional-project-repository.md
│ ├─ readme-p02.md
│ └─ submission/
│ ├─ live-site-url.txt <-- Link to live site
│ └─ repo-url.txt <-- Link to GitHub repo
│
├─ 35-workspace/ <-- S-35 Workspace (drafts & builds)
│ ├─ index.html
│ ├─ index.md
│ ├─ drafts/
│ └─ builds/
│
├─ 37-knowledge/ <-- S-37 Knowledge (course references)
│ ├─ index.html
│ ├─ index.md
│ ├─ references.md
│ └─ glossary.md
│
├─ 38-supporting-docs/ <-- S-38 Supporting Docs (audit trail)
│ ├─ index.html
│ ├─ index.md
│ ├─ decisions/
│ │ └─ ADR-0001-init.md
│ └─ evidence/
│
└─ 39-mwr/ <-- S-39 MWR (personal learning)
├─ index.html
├─ index.md
└─ learning-log.md
# Local-only (do NOT commit)
# .obsidian/ <-- Private workspace for Obsidian, add to .gitignore
Notes
- Rubric minimum: Root
index.html
,assets/style.css
,33-deliverables
with Project 02 files, andREADME.md
. - All other sections (35, 37, 38, 39) are optional and can be activated later.
- This tree shows the professional expansion plan but does not add complexity for grading now.