Skip to content

Commit

Permalink
✨ feat: Meeting #2 notes
Browse files Browse the repository at this point in the history
  • Loading branch information
raxhvl committed May 2, 2024
1 parent 3369c66 commit b96685e
Show file tree
Hide file tree
Showing 2 changed files with 87 additions and 3 deletions.
74 changes: 74 additions & 0 deletions notes/wiki_contributors_meeting/2024-05-02_release_plan.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# Wiki Contributors Meeting #2 - May 02, 2024 (4PM UTC)

## Agenda

- Progress since last call, reflecting on the current state of the wiki
- Active issues and PRs
- Sharing the wiki publicly
- Outstanding tasks before releasing current wiki version
- Community maintenance and versioning
- Propose your agenda points in comments

## Participants

- Asli
- Gorondan
- Hopinheimer
- Kira
- Manas
- Mario
- Nagu
- Rahul
- Raa
- Siddharth

## Notes

- Mario: Welcome everyone. Lets quickly review open pull requests.
- Mario to Gorondan: Please notify me when your PRs are ready for review.
- Gorondan: Execution tickets will take me a few days, but xx can be merged.
- Mario: Rahul, great work on Formal verification. Your insights on the history of Ethereum are valuable. Issues like the DAO and Parity hack provide important context. Anyone - feel free to pick that up.
- Mario to Nagu: Thank you for the quick feedback on SSZ and Merkleization. I'm open to merging it.
- Nagu: Sounds good.
- Mario: Gorondan, you've added warning stubs to some documents.
- Gorondan: I believe it's fair to have a warning that content is subject to change.
- Mario: I recall discussing with someone that important wiki pages should be future-proof. Feel free to add these warnings to relevant detail pages. Let's also add instructions to contributing.md so we have it in one place.
- Siddharth: I'm wondering how to prioritize work, like the block building from week 1. I've been doing a lot of research lately. I was thinking of tackling EL Architecture next week, but it's a huge document. I think we should break it down for easier review.
- Mario: For things you have ready, feel free to submit a PR. The architecture is crucial for specs. Kira worked on Consensus architecture, so it would be nice if both architectures follow the same structure. The lowest priority would be the Geth thing.
- Siddharth: Then I'll finish the EL Architecture, specs, and then Geth. Specs are fairly simple. As an aside, I learned a lot from reviewing Geth.
- Mario: Rory is working on testing.
- Gorondan: Hopinheimer is working on the protocol design.
- Mario: Some topics are not necessary. I'll comment on the issue. It's important to cover design rationale. It's not covered anywhere.
- Mario: We should ensure single pages are lean for maintainability.
- Gorondan: Light client is interested. If we start a page, Dirk can work on it.
- Mario: There is a stub page. Feel free to open an issue and work on it.
- Gorondan: Is the page about execution or..?
- Mario: It's explained in the page. It's just an RPC verifier using data from an independent beacon node.
- Rahul: Protocol overview is a priority for me. I got nerd sniped by Mario's lecture on Linux history and cryptopunks.
- Mario: The biggest missing piece is testing. We should document hive or different testing mechanisms.
- Kira: I kind of wrote a condensed version of the yellow paper. In case someone would like to review it: [link to the document]
- Mario: Very cool. We should have it in the wiki. Feel free to open an issue and work on it.
- Hopinheimer: I have an open issue on dev-p2p and am planning to catch up with it this weekend.
- Mario: I would suggest Angus. He worked on networking and consensus and spent a lot of time on dev-p2p.
- Hopinheimer: Sure. I'll ping him.
- Kira: Prism has a really cool search bar. Can we have something similar I worked on?
- Mario: We always had a search bar. With the new UI, it's improved. If there's nothing else, I think we're ready to share it! Feel free to share it. With EPF starting soon, I think the wiki should serve as a good learning resource. Also, should we version releases? We want to offer people more stable content and maybe archive it. Thoughts?
- Rahul: We could semver it.
- Gorondan: Maybe we should do bi-weekly updates until it's mature, then after 1.0, we could version it.
- Mario: I think most changes are behind us, so it makes sense to somehow track changes. Two weeks seems like a big window. I think we should do a weekly release.
- Kira: We could version based on Ethereum forks?
- Raa: We could follow semver and have a mapping with Ethereum releases. New pages can increment the minor or patch version.
- Rahul: We could use Ethereum fork names followed by dates as versions, like how evm.codes does it.
- Mario: Currently, Josh and I are the only maintainers of the GitHub repo. I'd like to have one or two more people. I vote Rahul and one more person. I'd like to add two reviewers to the workflow. Over time, we can have 3 or 4 people. We can also have a deployment action in GitHub. We'll reach out to some contributors for rewards. Details soon.
- Mario on upcoming conferences: EthBerlin is a hackathon. Prague is my home conference, now quite big with over 1000 people. You're all invited. I could get you some tickets. Then there's ETHCC. We'll focus on technical conferences. I'll create a recurring event every two weeks from now. Feel free to send me your email.
- Asli: I couldn't contribute much but looking forward to this.
- Mario: Feel free to get started. I'll see you in two weeks. Goodbye.

## Next Actions

- Gorondan: Follow up on PR readiness.
- Siddharth: Submit PRs for EL Architecture and specs.
- Kira: Work on open issues and any interesting ones.
- Hopinheimer: Catch up on dev-p2p issue and involve Angus.
- Everyone: Share thoughts on versioning and release strategy.
- Mario: Reach out to potential additional maintainers and reviewers for the GitHub repo. Set up deployment action. Organize rewards for contributors.
16 changes: 13 additions & 3 deletions wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ Arbitrum
Aritra
ary
ASE
Asli
Assche
Assertoor
assignees
Expand Down Expand Up @@ -114,15 +115,17 @@ cryptoeconomics
cryptographic
cryptographically
Cryptopedia
cryptopunks
cryptosystem
cybersecurity
Cypherpunks
Daemen
D'Amato
Daemen
Dankrad
danksharding
Danno
Dany
DAO
dapp
dapps
DAS
Expand Down Expand Up @@ -200,16 +203,17 @@ ERCs
Erigon
estimateGas
eth
ETHCC
Ethereum
Ethereum's
ethers
ethresear
ethresearch
ethroadmap
EVM
EVM's
evmlab
EVMONE
EVM's
EVMs
excalidraw
exchangeTransitionConfigurationV
Expand Down Expand Up @@ -261,13 +265,15 @@ gradlew
Grafana
Grandine
Guillaume
hackathon
hackmd
Hager
HashedStorages
Herc’s
hoc
Holesky
homomorphic
Hopinheimer
Hotz
Hsiao
HSP
Expand Down Expand Up @@ -340,6 +346,7 @@ LuaVM
Lyubashevsky
mainnet
Mana
Manas
Mário
mathbb
mdbx
Expand Down Expand Up @@ -375,6 +382,7 @@ MUL
Murr
MVE
mvepbs
n't
Nagu
namespace
namespaces
Expand All @@ -391,7 +399,6 @@ NIST's
Noam
NOXX
NSS
n't
Occhipinti
Odayan
OFAC
Expand Down Expand Up @@ -472,6 +479,7 @@ Pyrmont
Pyspec
pytest
qubits
Raa
radix
rahul
RANDAO
Expand Down Expand Up @@ -509,6 +517,7 @@ Schwabe
SECG
secp
SELFDESTRUCT
semver
Sepolia
sexualized
SHA
Expand Down Expand Up @@ -588,6 +597,7 @@ TSTORE
Tx
txpool
txs
UI
unaggregated
Unbundling
underbrace
Expand Down

0 comments on commit b96685e

Please sign in to comment.