Getting Started
Prerequisites
Rust: Install via rustup.rs
Tauri Prerequisites: Follow the Tauri guide
Development Setup
git clone git@github.com:halcyonic-systems/bert.git
cd bert
cargo tauri dev
Application opens with BERT interface - try creating a system model to verify everything works.
Development Standards
BERT maintains professional development standards:
100% Documentation Compliance - All code must follow template guidelines
No Clippy Warnings - Code must pass
cargo clippy --all-targets -- -D warnings
Comprehensive Testing - Unit + integration tests required
Feature Documentation - Use
./scripts/bert.sh feature "Feature Name"
First Contribution
Read the Contributing Guide - Complete workflow details
Review Documentation Standards - Template requirements
Check Current Status - See implementation analysis
Create Feature Branch - Follow
feature/descriptive-name
pattern
Key Workflows
Adding Features:
git checkout -b feature/my-feature
./scripts/bert.sh feature "My Feature" # Generate documentation
# Implement + document + test
Quality Checks:
cargo fmt --all
cargo clippy --all-targets -- -D warnings
cargo test --all
Last updated