Skip to content
This repository was archived by the owner on Aug 14, 2023. It is now read-only.

App Schema #200

Merged
merged 12 commits into from
Dec 28, 2020
Merged

App Schema #200

merged 12 commits into from
Dec 28, 2020

Conversation

YaronWittenstein
Copy link
Contributor

@YaronWittenstein YaronWittenstein commented Dec 27, 2020

Motivation

This PR implements app schema organization into structs.

The app schema contains info about the storage layout of the app
and the list of its export functions (endpoints and ctors).

Future PRs will leverage this PR and implement schema generation in JSON (off-chain data to be consumed by smapp or similar) and auto-generating the storage-layout required when deploying a template.

These future PRs will test the emitted JSON/storage-layout and by doing that prove that this PR code is working right.

@YaronWittenstein YaronWittenstein marked this pull request as ready for review December 27, 2020 18:50
@YaronWittenstein YaronWittenstein changed the title App schema App Schema Dec 27, 2020
@YaronWittenstein YaronWittenstein merged commit 10ae8f2 into master Dec 28, 2020
@YaronWittenstein YaronWittenstein deleted the app-schema branch December 28, 2020 10:34
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants