Skip to content
Beskid The Beskid Book

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

22. So you want to contribute, huh?

Superrepo layout, spec-first workflow, compiler and docs paths, CI, and how to reach the maintainer without spam.

So you want to contribute, huh?

You read twenty-one chapters. You have opinions. Good—Beskid is not built by people who nod through enterprise standups without screaming internally.

This chapter is the on-ramp for contributors: where repos live, how spec-first workflow avoids “surprise, we changed language law in a drive-by PR,” and how to run tests without declaring war on CI.

SectionTopic
Repos and submodulesSuperrepo, compiler, pckg, extension, corelib.
Spec-first workflowExtend platform-spec before observable behavior.
Compiler contributor pathCrates, tests, pipeline phases.
Docs and websitesite/website, trudoc, book vs spec.
Conformance and testsEvidence and e2e policy.
CI and green buildsGitHub Actions, gh run view.
ContactMaintainer reach-out.
flowchart TD
  idea[Behavior change idea] --> spec[Platform-spec delta]
  spec --> code[Compiler / runtime / tooling]
  code --> tests[beskid_tests / e2e]
  tests --> ci[Green CI]
  book[Book chapter] -.informative.-> spec

Appendix: Spec map — chapter ↔ spec ↔ crates matrix.