From f909347381063214d3f7e7bf2594b9a249d52fbc Mon Sep 17 00:00:00 2001 From: "Dr. Rubisco" <76263371+thedocruby@users.noreply.github.com> Date: Wed, 1 Nov 2023 21:53:51 -0400 Subject: [PATCH] Update alpha checklist --- README.md | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 5c3e450..041281c 100644 --- a/README.md +++ b/README.md @@ -22,16 +22,20 @@ Pull requests are discouraged until the initial alpha release. However, if you w - [x] Eliminate custom constants system. use gravylib_helpers::Constants instead - [x] Implement helpers as a module expansion of gravylib -- [ ] Use `lib.rs` in place of `common.rs` main crate -- [ ] Explore traits, annotations, **macros**, etc. to reduce boilerplate -- [ ] Upgrade winit -- [ ] Upgrade wgpu -- [ ] Re-implement hot reloading +- [ ] Use `lib.rs` as the common module instead of `common.rs` +- [ ] Use annotations, **macros**, etc. to reduce boilerplate +- [ ] Upgrade dependency versions (winit, wgpu) +- [ ] Implement hot reloading - [ ] More examples from shadertoy - [ ] Make a custom example or two to showcase rust features in shaders -- [ ] Consider adding an example shader library crate with some helper SDF primitives. +- [ ] Add an example library shader crate to showcase dependency powers - [ ] Add linter (clippy?) -- [ ] Cleanup, refactoring, documentation -- [ ] Shiny new README with images -- [ ] Branding? Logo? Website? Promotion? -- [ ] Release on crates.io \ No newline at end of file +- [ ] Final testing & refactoring +- [ ] Cleanup codebase +- [ ] Final quality check +- [ ] Add documentation +- [ ] Prepare for contributors +- [ ] Shiny new README (with images!) +- [ ] Branding? Logo? Website? mdBook? +- [ ] Release on crates.io +- [ ] Tell people about the project. \ No newline at end of file