The Dojo is an open-source reference architecture for making transformation practices, lived experience, and stewardship visible during complex change.
The architecture reflects the emerging Circle~Dojo organizational change pattern, which is being developed with the intent of submission to Pattern Languages of Programs, People & Practices and will be linked or included here when complete.
If you’d like a gentle way to explore, fork this repository, publish it with GitHub Pages, and create a simple practitioner card and first Story.
- Fork this repository.
- In your fork, open Settings → Pages and set Source to the
mainbranch and the/(root) directory. - Wait for the Pages build to finish, then visit
https://<username>.github.io/dojoto confirm it is live. - Prefer an in-browser workspace? Use GitHub Codespaces from the repository header to edit without installing anything locally.
| Symptom | Fix |
|---|---|
| Build fails with CNAME error | Remove or update CNAME if you do not use a custom domain. |
| Custom domain not resolving | Allow DNS to propagate; keep CNAME aligned with your domain. |
| Jekyll/front matter error | Ensure front matter blocks start/end with --- and use valid YAML keys. |
Share who you are and what you are practicing by shipping both a practitioner card and a first Story.
-
Add your practitioner card under
_practitioners/with your slug, e.g.,_practitioners/alex-doe.md:--- layout: threshold sections_key: practitioner name: Alex Doe description: Short bio sentence. title: "What you repeat, you become" title_mark: Repeat icon: fa-solid fa-infinity active: true join_date: 2025-01-01 progression_level: -8 progression_level_date: 2025-06-01 about: | ### Summary A short paragraph on who you are and what you are practicing. ### Connect - [Email](mailto:alex@example.com) - [LinkedIn](https://linkedin.com/in/alexdoe) ---
- Mirror any additional optional fields you see in existing practitioner cards to stay consistent.
-
Create your first Story under
_stories/<year>/<your-slug>/, e.g.,_stories/2025/alex-doe/2025-06-15-beginner-mind.md:--- layout: story title: Your Story Title title_mark: Optional short marker published_date: 2025-06-15 refactored_date: 2025-06-15 practitioners: - alex-doe practices: - threshold excerpt: | One or two sentences that invite the reader in. ---
- Keep the tone reflective, practice-oriented, and Markdown-first.
-
Commit and push; GitHub Pages will render your practitioner card and publish your Story on the next build.
Run the site directly in your Codespace:
bundle install
bundle exec jekyll serve --host 0.0.0.0 --port 4000 --livereload- Forward port 4000 in the Ports tab and open it in the browser to view the site.
If you prefer to preview locally:
bundle install
bundle exec jekyll serve- Requires Ruby and Bundler. If you use
rbenvorasdf, align with the version pinned inGemfile.lock. - Preview is served at http://localhost:4000.
_practitioners/practitioner cards_stories/Story articles by year/practitioner_practices/practice entries_areas/domain areas (e.g., DevOps, Platform)_layouts/page templates and_includes/shared components_data/structured site datamission.mdfront matter for the home (mission) landing page
- Small, focused pull requests make review easy.
- Be direct, respectful, and mission-aligned: reflective, practice-ready, and action-oriented.
- See LICENSE for reuse expectations.