spec,schema,openapi,cli,examples,terms,security,breaking-change,good-first-issue
.github/CODEOWNERS- Configurado.github/ISSUE_TEMPLATE.md- Criado.github/pull_request_template.md- Criado
scripts/release.sh- Script completo para releases- Gera zip + b3sum automaticamente
- Valida com
make checkantes de criar release
.pre-commit-config.yaml- Configurado- Valida schemas, examples, OpenAPI
- Instalar:
pip install pre-commit && pre-commit install
- Milestone
v1.1.0criado - 6 issues do roadmap criadas (#4-#9)
diamond-v1.0.0.zip- Geradodiamond-v1.0.0.zip.b3- Hash BLAKE3 gerado- Anexados à release v1.0.0
Acesse: https://github.com/danvoulez/Trajectory-Engineering-Base/settings/branches
Configure para branch main:
- ✅ Require a pull request before merging
- ✅ Require approvals: 1
- ✅ Require review from Code Owners
- ✅ Require status checks:
make check(quando Actions estiver configurado) - ✅ Require conversation resolution before merging
- ✅ Require linear history
- ❌ Allow force pushes
- ❌ Allow deletions
Criar .github/workflows/check.yml:
name: Check
on: [push, pull_request]
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
- run: make check- Atualizar
SECURITY.mdcom email real (se necessário) - Atualizar
.well-known/security.txtcom URLs reais - Substituir
pubkey.ascplaceholder por chave PGP real
pip install pre-commit
pre-commit install- ✅ Labels: 9 criados
- ✅ Issues: 9 total (3 iniciais + 6 do roadmap)
- ✅ Milestone: v1.1.0 criado
- ✅ Release: v1.0.0 com artifacts
- ✅ Scripts: release, labels, roadmap issues
- ⏳ Branch protection: configurar manualmente
- ⏳ Actions: opcional (se quiser CI)
- Configurar branch protection (manual via UI)
- Instalar pre-commit:
pip install pre-commit && pre-commit install - Testar release script:
./scripts/release.sh v1.0.1 - Atualizar security files com informações reais (se necessário)