Skip to content

docs: re-link orphaned docs and slim engineering.md#313

Merged
cyfyifanchen merged 2 commits into
mainfrom
docs/relink-index-trim-engineering
Jun 25, 2026
Merged

docs: re-link orphaned docs and slim engineering.md#313
cyfyifanchen merged 2 commits into
mainfrom
docs/relink-index-trim-engineering

Conversation

@dani1005

Copy link
Copy Markdown
Collaborator

What

Two related docs fixes:

  1. index.md was missing four docs again. After docs: align docs with v1.1 and trim README #311 realigned the docs, the index stopped linking four files that still exist under docs/: everos-demo.md, use-cases.md, migration-to-1.0.0.md, release-notes-1.1.0.md. Anyone navigating from the index silently missed them.
  2. engineering.md was an internal doc, partly false on GitHub. It described the internal GitLab setup (GitLab-primary CI, dev/master branches, Gitmoji commits) — none of which match this public repo, where CI is GitHub Actions, the branch is main, and commits are enforced as Conventional Commits by the repo's own .gitlint.

index.md

  • Re-add a Tutorials section: everos-demo, use-cases
  • See also: + release-notes-1.1.0, + migration-to-1.0.0
  • Reframe the Engineering section as contributor-facing (drop "internal")

After this, every docs/*.md (excluding the generated openapi.json) is linked from the index.

engineering.md (575 → 113 lines)

Dropped (internal-only / not useful to external contributors):

  • §1 self-justifying "why this doc exists" rationale
  • §3 Claude Code loading internals (token budgets, per-rule path globs)
  • §9 infrastructure failure-impact table
  • §10 internal roadmap, §11 "investing in infrastructure" essay + old-vs-new retrospective

Corrected (was factually wrong for this repo):

  • GitLab-primary CI → GitHub Actions (the .gitlab-* files don't exist here)
  • dev/master GitFlow → main
  • Gitmoji commit convention → Conventional Commits (matches .gitlint + the commits.yml CI gate)

Kept (genuinely useful to a contributor): toolchain, local make targets, the CI gate table, and the branch + commit workflow.

Verification

  • make docs-check passes (Markdown + internal links).
  • Orphan check: every docs/*.md is now reachable from index.md.
  • Commit subject + PR title validated against check_commit_messages.py / check_pr_title.py.

Scope

Docs only. No code, API, or test changes. The five inbound references to engineering.md (CLAUDE.md, README, README.zh-CN, index.md, architecture.md) still resolve — the filename is unchanged.

🤖 Generated with Claude Code

dani1005 and others added 2 commits June 25, 2026 16:26
After #311 realigned the docs, index.md again omitted four files that
exist under docs/: everos-demo, use-cases, migration-to-1.0.0, and
release-notes-1.1.0. Restore them so every docs/*.md is reachable from
the index, and rewrite engineering.md for an external audience.

index.md:
- Re-add a Tutorials section: everos-demo, use-cases
- See also: + release-notes-1.1.0, + migration-to-1.0.0
- Reframe the Engineering section as contributor-facing (not "internal")

engineering.md (575 -> 113 lines):
- Drop internal-only material: the self-justifying scope rationale, the
  Claude Code loading internals, the infra failure-impact table, the
  roadmap, and the "investing in infrastructure" essay
- Fix claims that were false for this GitHub repo: GitLab-primary CI,
  the dev/master branch model, and the Gitmoji commit convention
- Keep what helps a contributor: toolchain, local make targets, the CI
  gates, and the main-branch + Conventional Commits workflow

Conventions now match the repo's own .gitlint and GitHub Actions.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Update the inbound descriptions of engineering.md now that it is a
contributor reference rather than an "infrastructure overview", and
repoint the one reference that named content the trim removed.

- CLAUDE.md, README, README.zh-CN, architecture.md: reword the link
  text to "contributor engineering reference: build, test, CI, conventions"
- CLAUDE.md: the GitFlow Lite rationale pointer now targets
  .claude/skills/new-branch/SKILL.md (engineering.md no longer carries it)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@dani1005 dani1005 requested a review from cyfyifanchen June 25, 2026 21:09
@cyfyifanchen cyfyifanchen merged commit b7d15f7 into main Jun 25, 2026
7 checks passed
@cyfyifanchen cyfyifanchen deleted the docs/relink-index-trim-engineering branch June 25, 2026 23:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants