Repository navigation
Extend development documentation - #2653
Merged
Merged
Conversation
* Add release workflows to .ai directory and wire. * Release workflow is maid for both developers and agents, and it covers each step of the current release workflow
Add general rust development and specific UI rules for agents to be considered in development and review processes.
+ Wire it up with the existing documentation files.
Those restrictions are personal and shouldn't general rules for this repo.
`.ai` dir is the main point for structure, rules and tips
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR extends the development documentation for this repo. I've added them in
.aidirectory and linked them indocs/developmentto make them visible for both developers and AI agents.It includes:
.ai/rules/: binding code rules for every change and review, covering all Rust code (rust.md) and the GUI crate on top of it (app-ui.md), with an index and explicit red flags..ai/workflows/release.md: the release process end to end, from release branch and version bumps through tagging, the pre-release test window, release notes, and promotion..ai/knowledge/crates/app/architecture.md: the GUI architecture, covering the frame loop, host/session communication, the service layer, state ownership, extension points, and known runtime traps..ai/from the contributing docs as shared context for developers and agents, with the entry point in Getting Started and pointers from the repository structure and development guide.justand validation commands, documentedjust validate/just pras the CI gate, made.ai/knowledge/rust-workspace.mdthe single source for dependency rules, and listed the utility crates there.