Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doc: add documentation and rollups example to roadmap's vision #1532

Merged
merged 2 commits into from
Jan 12, 2023

Conversation

Bidon15
Copy link
Member

@Bidon15 Bidon15 commented Nov 25, 2022

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-listish 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:

Large-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

@Bidon15
Copy link
Member Author

Bidon15 commented Nov 25, 2022

I haven't added this into the PR but leaving another point here:
It's community plugins for testground being featured in the repo

ROADMAP.md Outdated Show resolved Hide resolved
@laurentsenta laurentsenta added the hint/needs-author-input Hint: Needs Author Input label Dec 1, 2022
@Bidon15 Bidon15 requested review from laurentsenta and removed request for galargh December 2, 2022 11:09
@laurentsenta
Copy link
Contributor

(rebased on latest master)

@laurentsenta laurentsenta removed the hint/needs-author-input Hint: Needs Author Input label Jan 3, 2023
Bidon15 and others added 2 commits January 12, 2023 08:59
@galargh galargh merged commit 3a8563a into testground:master Jan 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants