- Deleted several draft and prep documents related to benchmarks, authority DPoP & mTLS implementation, Java analyzer observation, link-not-merge determinism tests, replay operations, and crypto provider registry. - Updated the merge semver playbook to reflect current database schema usage. - Cleaned up the technical development README to remove references to obsolete documents and streamline guidance for contributors.
33 lines
2.3 KiB
Markdown
33 lines
2.3 KiB
Markdown
# Development Guides & Tooling
|
||
|
||
Resources for contributors building features, plug-ins, connectors, and tests.
|
||
|
||
## Engineering Standards & Quality
|
||
- [../18_CODING_STANDARDS.md](../../18_CODING_STANDARDS.md) – language guidelines, project layout, review expectations.
|
||
- [../19_TEST_SUITE_OVERVIEW.md](../../19_TEST_SUITE_OVERVIEW.md) – unit, integration, golden, and determinism test strategy.
|
||
- [../12_PERFORMANCE_WORKBOOK.md](../../12_PERFORMANCE_WORKBOOK.md) – benchmark targets and reference rigs.
|
||
- [../cli-vs-ui-parity.md](../../cli-vs-ui-parity.md) – CLI vs Console feature parity tracking.
|
||
- [../scanner-core-contracts.md](../../scanner-core-contracts.md) – DTO fixtures consumed by tests.
|
||
|
||
## Plug-ins, Connectors & Extensions
|
||
- [../10_PLUGIN_SDK_GUIDE.md](../../10_PLUGIN_SDK_GUIDE.md) – plug-in lifecycle, manifests, packaging.
|
||
- [../10_CONCELIER_CLI_QUICKSTART.md](../../10_CONCELIER_CLI_QUICKSTART.md) – local Concelier + CLI workflow for advisory ingestion.
|
||
- Developer guides under [../dev/](../../dev/):
|
||
- Connector playbooks (`30_EXCITITOR_CONNECTOR_GUIDE.md`, `kisa_connector_notes.md`).
|
||
- Authority and DPoP guidance (`31_AUTHORITY_PLUGIN_DEVELOPER_GUIDE.md`, `32_AUTH_CLIENT_GUIDE.md`).
|
||
- Analyzer and cache configuration (`SCANNER_CACHE_CONFIGURATION.md`, `EXCITITOR_STATEMENT_BACKFILL.md`).
|
||
- Normalisation references (`normalized-rule-recipes.md`).
|
||
- Operational templates and fixtures (`templates/`, `fixtures.md`).
|
||
|
||
## CLI, SDKs & Automation
|
||
- [../09_API_CLI_REFERENCE.md](../../09_API_CLI_REFERENCE.md) – authoritative CLI commands and flags (use for scripting).
|
||
- [../api/sdk-openapi-program.md](../../api/sdk-openapi-program.md) – guidance for downstream SDK generation.
|
||
- [../policy/gateway.md](../../policy/gateway.md) & [../policy/dsl.md](../../policy/dsl.md) – foundations for automating policy programs.
|
||
|
||
## Scaffolding & Examples
|
||
- [../examples/policies/README.md](../../examples/policies/README.md) – sample policy bundles.
|
||
- Console UI development: `docs/modules/ui/README.md` and `docs/modules/ui/architecture.md`.
|
||
- [../task-packs/](../../task-packs/) – reusable task templates for sprints.
|
||
- [../faq/policy-faq.md](../../faq/policy-faq.md) – policy author FAQ.
|
||
- [../faq/](../../faq/) – additional Q&A sets useful during development.
|