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

Tools and Code Generation #14

Open
EightFactorial opened this issue Jan 13, 2024 · 1 comment
Open

Tools and Code Generation #14

EightFactorial opened this issue Jan 13, 2024 · 1 comment
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request

Comments

@EightFactorial
Copy link
Owner

EightFactorial commented Jan 13, 2024

Code Gen

Move code gen to a new repository, linked as a sub module

Makes the repository smaller and cleaner
Prevents tool dependencies influencing the main project dependencies


Build tools

Use just as a command runner

Move build commands from vscode yaml to just config

Project commands:
just build | just build debug | just build -d alias cargo build -d (debug build)
just build release | just build -r alias cargo build -r (release build)

just run | just run debug | just run -d alias cargo run -d (debug run)
just run release | just run -r alias cargo run -r (release run)

just fmt alias cargo fmt
just deny check for/install deny, cargo deny check
just test check for/install nextest, cargo nextest run, cargo test --doc, just deny

just tools check for/download tools submodule
Have import? tools/.justfile at the top of .justfile to import tooling commands

Tool commands:
Check config file .toml for tool settings, versions to generate files for, etc...

just generate regenerate files with mismatching tooling commit hash
just regenerate | just generate -r regenerate all files

@EightFactorial EightFactorial added enhancement New feature or request dependencies Pull requests that update a dependency file labels Jan 13, 2024
@EightFactorial
Copy link
Owner Author

Would it be overkill to develop some kind of node-red like interface to organize and manage bevy systems, system sets, and run conditions

@EightFactorial EightFactorial changed the title Update codegen and tools Tools and Code Generation Jan 15, 2024
@EightFactorial EightFactorial moved this from Todo to In Progress in FrogLight Development Jan 18, 2024
@EightFactorial EightFactorial moved this from In Progress to Todo in FrogLight Development Jan 22, 2024
@EightFactorial EightFactorial moved this from Todo to In Progress in FrogLight Development Jan 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request
Projects
Status: In Progress
Development

No branches or pull requests

1 participant