Skip to content

Development

Architecture decisions, migration notes, and contributor docs.

Current version: v0.2.0

The validator system and core pipeline are in place. See the open issues for what's next.


  • Contributing


    Issue-first workflow, branch and PR conventions, local dev setup, CI overview.

    Contributing

  • Breaking Changes


    What changed between v0.1.0 and v0.2.0, and how to migrate.

    Breaking Changes

  • ADR: Pipeline Design


    Why we replaced the monolithic validate() function with a composable phase pipeline.

    Pipeline ADR

  • ADR: Validation API & Library Comparison


    Design rationale for schema.validate(df, registry). Comparison with Pandera, Patito, and Dataframely.

    API ADR

  • Releasing


    How to cut a release: versioning, changelog, and PyPI publish steps.

    Releasing


About this project

Nyctea is a Polars-native validation library. This section holds contributor documentation: how to contribute, the release process, and architecture decisions. Work is tracked as GitHub issues, not a roadmap page.