basalt icon indicating copy to clipboard operation
basalt copied to clipboard

1.0.0 Checklist

Open hyperupcall opened this issue 4 years ago • 0 comments
trafficstars

Soon, 1.0.0 will be just around the corner

  • [ ] Increment version string

  • [x] Ensure --help menu is correct

  • [ ] Shasum checking

  • [ ] ~~GPG checking~~

  • [ ] ~~Proper Git authentication (ssh cloning)~~

  • [ ] Proper GitHub authentication (using API to check for the existence of packages)

  • [x] Improve ${DEBUG+x} statements (by removing them)

  • [x] Add basalt run (like yarn run)

  • [x] Make init actually clone something

  • [x] Ensure the used primt.die should actually be used (instead of print-indent.warn

  • [x] Change BASALT_PACKAGE_PATH to something less confusing (sans path)

  • [x] Ensure output from all functions that can be consumed by packages say something like (from Basalt)

  • [x] Update tutorials/docs

  • [ ] Issues with directory file:// cloning and directories changing names (caching may be used for a totally different project)

  • [ ] Error rollback

  • [x] #90

  • [ ] Reimiplement completionDirs, manDirs, etc.

  • [ ] Actually make "transform" set work so packages with multiple different versions can coexist

  • [ ] "Update" subcommand

  • [x] "version" subcommand

  • My packages must have basalt.package-init || exit

Testing

  • [ ] Executable interface
  • [ ] Function interface
  • [ ] Generated stuff in .basalt/generated
  • [ ] Bins, completions etc.

Roadmap

  • [ ] Sigstore (sigstore still beta)
  • [ ] Create completions (again)
  • [ ] Consider using local -

hyperupcall avatar Sep 23 '21 06:09 hyperupcall