Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Overhaul (old) #543

Closed
wants to merge 221 commits into from
Closed

Overhaul (old) #543

wants to merge 221 commits into from

Conversation

brandonbloom
Copy link
Member

@brandonbloom brandonbloom commented Feb 15, 2022

This PR is just so that any interested observers can see the ongoing overhaul/rewrite work

Some highlights, both realized and aspirational:

  • replaced custom/ad-hoc RPC framework with GraphQL
  • fleshed out concept hierarchy: project > workspace > stack > profile > component > resource
  • background jobs/tasks are now durable
  • log messages extended into full event system
  • component reconciliation: simple dependency-graph replaced by render loop system
  • various toml/hcl/yaml/json config/manifest/etc file formats migrated to https://cuelang.org

As a release draws closer, I'll write more about the many, many changes and improvements in this branch.

@brandonbloom
Copy link
Member Author

Moving source branch from external fork to main repository. Closing for that.

@brandonbloom brandonbloom deleted the overhaul branch March 23, 2022 00:17
@brandonbloom brandonbloom changed the title Overhaul Overhaul (old) Mar 23, 2022
@brandonbloom brandonbloom mentioned this pull request Mar 23, 2022
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.

None yet

2 participants