Skip to content

Initial project setup #13

Merged
Rotott merged 6 commits into
mainfrom
dev
Jul 7, 2026
Merged

Initial project setup #13
Rotott merged 6 commits into
mainfrom
dev

Conversation

@Rotott

@Rotott Rotott commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Add CMake setup, initial documentation, and workflow enhancements

Rotott added 6 commits July 2, 2026 21:07
Add initial project scaffolding: a minimal CMakeLists.txt that defines a FlowKit executable using C++20, a simple hello-world flowkit.cpp, and a .gitignore covering common build artifacts, IDE files, logs, and temp files to keep the repo clean.

(//TODO fix cmake config issues)
Add initial documentation files (docs/architecture.md, docs/development.md, docs/project-summary.md, docs/requirements.md) and expand README.md with a project overview, features, tech stack and links to the new docs. The added docs contain placeholder content and example diagrams; they should be updated with accurate implementation details and concrete Getting Started / usage information.
Update README, architecture, requirements, and project summary documentation with clearer structure, detailed component descriptions, design patterns, and example usage code. Removes placeholder notes and improves overall clarity of FlowKit's design philosophy, MVP approach, and architectural decisions around DAG validation and single-threaded execution.
Add a high-level flow sequence diagram showcasing the lifecycle of a workflow.
Update the flowchart so it renders correctly.
Add first draft for the auto testing workflow
@Rotott Rotott self-assigned this Jul 7, 2026
@Rotott
Rotott merged commit 2d10d34 into main Jul 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant