Skip to content

OpenLyceum .github

Organization-level GitHub configuration for the OpenLyceum GitHub organization. Simulation repositories inherit default community health files from this repo when they do not define their own.

Orchestration lives in OpenLyceum/Baton. This repo holds the community-health defaults that GitHub requires in the special .github repo.

Contents

Path Purpose
CONTRIBUTING.md Contribution guidelines (GitHub Flow, PR checklist, quality commands)
CLAUDE.md General AI-assistant guide for all SceneryStack sim repos
CODE_OF_CONDUCT.md Contributor Covenant v2.1
SECURITY.md Security reporting via GitHub Security Advisories
LICENSE GNU Affero GPL v3 — org default for simulation repos
LICENSE-MIT MIT license — available for repos that opt out of the org AGPL default
.github/ISSUE_TEMPLATE/ Bug report and feature request templates
.github/PULL_REQUEST_TEMPLATE.md Pull request template
profile/README.md Organization profile page

Default community files

GitHub automatically serves these files from this repository as organization-wide defaults for member repos that do not have their own copies:

  • CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, LICENSE
  • Issue and pull request templates under .github/

SceneryStack simulation repos should not duplicate CONTRIBUTING.md or LICENSE at the repo root; link to the org defaults instead (see any sim README.md Contributing section).

Each sim repo keeps a sim-specific CLAUDE.md at its root; shared SceneryStack conventions, bootstrap chain, module paths, and CI live in this org CLAUDE.md. Fleet structure and accessibility conventions live in Baton/CONVENTIONS.md and Baton/ACCESSIBILITY.md. Do not add per-repo AGENTS.md — use CLAUDE.md instead.

Shared CI, automation, and catalog

These now live in OpenLyceum/Baton:

  • Reusable CI/CD workflows — each sim's .github/workflows/ci.yml calls uses: OpenLyceum/Baton/.github/workflows/ci.yml@main
  • Compliance audit (shared-compliance-check.yml) enforcing the six-section README outline
  • Repository catalog (structure/repos.json) and the scripts/ tooling that reads it
  • Dependabot templates (config/) and the GitHub Pages landing page (pages.yml + docs/)
  • Fleet conventions (CONVENTIONS.md, ACCESSIBILITY.md) and SceneryStack AI reference docs (skills/)

See the Baton README for usage.

The old org Pages URL (openlyceum.github.io/.github) redirects to the canonical index at openlyceum.github.io/Baton.

About

Organization-level community health defaults (license, contributing, code of conduct, security, issue/PR templates) and shared AI-assistant guidance.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors