Skip to content

Submodule Title Goes Here

Program: program nameModule: module nameSubmodule: submodule name

Framing paragraph — 2–4 sentences describing what this submodule covers and which questions it answers. Optionally list the questions as a numbered list.


1. Section Title

1.1 Subsection

Prose. Prefer short paragraphs, bullet lists, and tables over long walls of text. Bold key terms on first use.

Column AColumn B
......

1.2 Subsection

...


2. Section Title

...


3. Section Title (with a diagram)

Explanation of the diagram.


4. Key Takeaways

  • One-line summary of the most important idea.
  • Another key idea.
  • Common misconception this submodule corrected.
  • Forward pointer: "the next submodule builds on X".

5. Glossary

TermDefinition
Term ADefinition.
Term BDefinition.

6. What's Next

  • Next submodule title — one-line description of what it covers.
  • Later submodule — one-line description.

Style rules for this repository

  1. One file per submodule. Do not concatenate submodules into a single file.
  2. Section numbering (1, 2, 3, ...) is stable. Every submodule has sections 1 (main content) through 6 (What's Next). Add subsections as needed.
  3. Bold on first use for terms that appear in the glossary.
  4. Prefer tables for definitions/comparisons; prefer mermaid for relationships.
  5. Keep sentences short. This is a study reference, not an essay.
  6. When referencing another submodule, use a relative markdown link so it works both on GitHub and on the VitePress site.
  7. Any term added to a submodule glossary should also be added to the shared glossary if it is likely to be reused across programs.
  8. Do not use bare angle brackets (like <placeholder>) in markdown files — VitePress will try to parse them as Vue components and fail the build. Use italics or backticks instead.

Personal learning notes — cybersecurity curriculum.