-
-
Notifications
You must be signed in to change notification settings - Fork 26
Home
Brett Sutton edited this page Mar 23, 2024
·
17 revisions
The DCli documentation has been migrated to gitbooks at: https://bsutton.gitbook.io/dcli/
- complete
- create a waitFor Free version @tsavo-at-pieces is working on these.
I use the critical_test package to run the unit tests for DCLI as it runs a number of scripts to prepare the test environment.
dart pub global activate critical_test
cd dcl/dcli
ct
- shell detection and privilege detection.
- look at each of the new ...Async function to ensure they are an appropriate fix.
- review withXXX functions with respect to async callbacks (which the linter fails to report as an error - hence the ...Async functions).
- the 'ask' function with respect to the user providing an async validation callback. - this won't work as 'ask' always makes a sync call to the validator.
- review what functions have been placed in each of the new packages (e.g. dcli_terminal) to ensure that functions have been placed into appropriate packages.
- check is performance/correct behaviour and a large file system (scan from root).
- This is pivotal to DCLI's release. Mostly complete (with a few missing features) I'm currently working on resolving an issue setting/getting a packages version number.
- I've now released 0.9.0 of the pubspec_manager package so it's probably off the critical path but a review and additional unit tests would be good.
The dcli manual is hosted on gitbooks. We need to update the documentation to reflect the API changes as well as re-write the intro given the new set of packages.
I'm currently using pub_release to release packages this is a little clumsy. It would be good to have a git action which runs the full unit test and then publishes all the packages.
-
Critical issues that need to be fixed: