Skip to content

Complete toolchain implementation and add comprehensive testing #1

@avrabe

Description

@avrabe

Description

This issue tracks the work needed to complete the rules_rocq_rust implementation.

Remaining Work

  1. Toolchain Implementation

  2. coq-of-rust Integration

    • Finish OCaml toolchain implementation (via nixpkgs)
    • Enable coq-of-rust extensions
    • Add Rust to Coq translation support
  3. Testing Infrastructure

    • Set up CI/CD pipeline (macOS + Linux)
    • Add proof verification tests (point_proofs_test, advanced_verified_test)
    • Add integration tests for rule loading and toolchain setup
    • Add mock toolchain for testing without Nix
  4. Documentation

    • Create advanced examples (advanced.rs with generics, traits, lifetimes)
    • Complete API reference
    • Add contribution guide

Acceptance Criteria

  • All toolchain features working
  • coq-of-rust integration complete
  • CI/CD pipeline set up and passing
  • Comprehensive test coverage
  • Complete documentation

Related

Priority

Medium — Core functionality is complete, remaining work is hardening and docs

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions