doc: add documentation and rollups example to roadmap's vision #1532
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Notes on why imho 3 points should be included in the vision section:
Documentation is king for wider adoption
Currently, our documentation is very
todo-list
ish and users(me included back in time) faced harshed realities of implementation for their projects' needs. Async hand-holding is needed as I've heard multiple times that nailing down the concept of testground is not straight-forward and is causing issues like:runenv
APIs and discovers that there are multiple ways to treat the test-run instance's perspectiveLarge-scale networks(example for a rollup)
Going forward with the L1-L2-L(N) narrative, it will be beneficial if we think forward what users might need from testground to test their rollups, or even a complete e2e system test, like:
A Button call-> Triggers a smart contract -> state transition in the rollup -> dumps data to a DA Layer. And then we check the new data at the UI level. Now, imagine how many variations we can have for a single test-case (network wise as well as VM, DA, instances count, etc.)
Selenium/Cypress
Both are golden standards for web-browser automation and I do believe that testground should be a one-stop shop for blockchains' / p2p network testing/experimentation
Ref: #1491