Skip to content

Latest commit

 

History

History
51 lines (49 loc) · 1.86 KB

TODO.md

File metadata and controls

51 lines (49 loc) · 1.86 KB

To do list

Thoughts/ideas/tasks

  • Plugin should maybe support custom auth?
  • Docs for readiness
  • Make the code in addContentTypeParser more robust
  • Add some build / publish actions
  • Allow passing in a logger to plugin?
  • Deploy docs for things that have been tested
  • Require a flag to omit token?
  • Add contributing doc docs?
  • Listen for events so we don't get 404?
  • jsdoc comments
  • Add more docs
  • Add non-http logging?
  • Handle the "events" request?
  • Update license
  • Add some more tests
  • Use the turborepo cli in tests with a mock repo?
  • Rename "config" to "options"? At least be consistent.
  • Proper shutdown / signal stuff
  • Support readiness/liveness URLs?
  • Use npx in example
  • Make sure we emit types and things
  • Hook up entrypoint etc in package.json
  • Rename storageConfig in config?
  • Rename maxMegabytes to maxMb or similar
  • Check for directory existence / create dir when using fs
  • Check if fs folder is read/writable?
  • Husky
  • Eslint
  • Pull the cache server parts into a plugin that can be imported separately
  • Add some CLI stuff?
  • In-memory storage adapter
  • Allow omitting token to allow everything
  • Allow multiple tokens?
  • Check for permissions when using gcp
  • Hook up env stuff in commander
  • Maybe get rid of envalid again? Or pass cli stuff into it?
  • Rename fileStorage to cacheStorage?
  • Make the other methods on storage allowed to return promises
  • Rename "storageDef" to "storageConfig" or something?
  • [-] Throw handling is weird
  • [-] Don't use URIs for storage that isn't URIs?
  • [-] Pretty output cli option
  • [-] Use custom errors when throwing?
  • [-] Check if promises.stat always succeeds. Use that instead of also exists in that case
  • [-] Trace IDs?
  • [-] Reorg cli so it's testable?