Skip to content
New issue

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

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

Already on GitHub? # to your account

feat: gdk package #819

Closed
wants to merge 20 commits into from
Closed

feat: gdk package #819

wants to merge 20 commits into from

Conversation

baiirun
Copy link
Collaborator

@baiirun baiirun commented Sep 26, 2024

No description provided.

baiirun and others added 14 commits September 12, 2024 10:58
* wip: initial triple_versions table

* fix: unused import

* feat: write triples with version

* fix: unused versions when populating triples

* feat: remove triple versions schema

* feat: base triples on version id

* feat: write all triples in a single call

* fix: unused log

* fix: unused import

* feat: write/remove name only for the latest ops for each entity being written

* feat: populate entity descriptions after writing triples

* feat: types, relations, entity space spaces should be tied to a version

instead of an entity. This is so we fully render any entity based on the version and not the entity container
* feat: merge triples from previous version into new version

* fix: correctly map proposal ops to version by entity id

* feat: TODO for later

* feat: merge versions for the same entity that are approved in the same block

* feat: merge previous version triples into new version

* fix: logging

* feat: comment on committed merged versions

* feat: write tests for aggregating ops and mergable versions
* feat: todo docs on relation versioning

* feat: version-aware relations schema

* feat: write relations relative to the versions in the current edit

* feat: bootstrap relations using versions

* feat: TODO comments

* feat: write previous relations from last version for each new version

* feat: docs

* fix: linked jsdoc

* fix: correct ordering of merged triples

* fix: missing ops

* wip: merging previous relations into new versions

* wip: map to correct from version

Still need to map to correct to and type versions

* fix: look up latest version of to and type entities when writing new relations for edit
* fix: unused import

* fix: look up all entities referenced in block, not just ones from relations
* feat: schema for current versions

* feat: set current version on entity on processed proposal
* feat: TODO comment

* fix: bootstrap deadlocks

* feat: collect names and descriptions for each version

* feat: map names and descriptions to versions instead of entities

* feat: write version's spaces

* feat: write version's types
Copy link

vercel bot commented Sep 26, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
geogenesis ✅ Ready (Inspect) Visit Preview Sep 26, 2024 10:01am

@baiirun
Copy link
Collaborator Author

baiirun commented Nov 21, 2024

Closing as much of this functionality will move to the framework code

@baiirun baiirun closed this Nov 21, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant