-
Couldn't load subscription status.
- Fork 34
Open
Description
This issue contains a list of things that have to be done/changed in Aqua before I would call out a 1.0 release.
@ everyone feel free to comment your opinions to this below.
- docs: versioning strategy (x-ref Release v1.0.0 for more flexible
[compat]? #229) - reduce code duplication in
test_all; instead have some registering mechanism - split different tests into submodules (x-ref Split different tests into submodules #154)
- docs: how to add a new test
- go through the already existing tests, clean them up, resolve major issues:
-
test_ambiguities:- ambiguities in included modules #77
- Testing package extentions gives
ConcurrencyViolationError#308 - Unclear error message when putting an alias on the
excludelist #290 - make it somehow work with package extensions
- re-work interface (more ways to interact than just the one
test_*function)
-
test_unbound_args:- make it somehow work with package extensions
- re-work interface (more ways to interact than just the one
test_*function)
-
test_undefined_exports:- re-work interface (more ways to interact than just the one
test_*function)
- re-work interface (more ways to interact than just the one
-
test_stale_deps:- Rename stale dependencies to unused dependencies ? #264
- re-work interface (more ways to interact than just the one
test_*function)
-
test_project_extras:-
test_project_extrasshould comparecompatentries #251 - Decide if this test is still needed.
-
-
test_deps_compat: -
test_piracies:- re-work interface (more ways to interact than just the one
test_*function) - make it somehow work with package extensions
- re-work interface (more ways to interact than just the one
-
test_persistent_tasks:
-
New tests: Since they have not been mentioned in the above list, I would like to add some things about them. Until the process to 1.0 is finished, I won't put any effort myself into adding new tests. If someone opens a PR with a new test, this will probably need to wait for some time where it can be incorporated in a between-version of this process, or even until 1.0 is finished, and then added as described in the versioning strategy.
hyrodium and oameye
Metadata
Metadata
Assignees
Labels
No labels