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

break up code into 4 crates (cli, generation, schema discovery, commons) #4

Closed
karatakis opened this issue Jun 16, 2022 · 2 comments
Closed
Milestone

Comments

@karatakis
Copy link
Collaborator

karatakis commented Jun 16, 2022

Code is a single monolith. A proposal is to separate it into 3 crates.

  1. CLI command and binary
  2. code generation (input json -> output rust code)
  3. schema discovery (input database -> json)
  4. common functions and utilities
@karatakis karatakis added this to the Prototype milestone Jun 16, 2022
@karatakis karatakis changed the title break up code into 3 crates (cli, generation, schema discovery) break up code into 4 crates (cli, generation, schema discovery, commons) Jul 1, 2022
@karatakis
Copy link
Collaborator Author

The 2. crate (seaography_discoverer) is now responsible for mostly generated SchemaMeta that feeds into seaography_generator

@karatakis
Copy link
Collaborator Author

Closed because #12 has been merged.

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

No branches or pull requests

1 participant