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

feat: Open-source the repository #375

Closed
22 of 34 tasks
romac opened this issue Sep 6, 2024 · 6 comments
Closed
22 of 34 tasks

feat: Open-source the repository #375

romac opened this issue Sep 6, 2024 · 6 comments
Labels
open-source Tasks required for open-sourcing the repository tracking A complex isssue broken down into sub-problems.
Milestone

Comments

@romac
Copy link
Member

romac commented Sep 6, 2024

Essentials

Code

Examples

General documentation

Non-essentials

Code

App examples (in priority order)

QA @greg-szabo

  • multi DC setup, 100 nodes - generate QA report

Specs

See open-source

@romac romac added tracking A complex isssue broken down into sub-problems. phase4 open-source Tasks required for open-sourcing the repository labels Sep 6, 2024
@romac romac added this to the Phase 4 milestone Sep 6, 2024
@cason
Copy link
Contributor

cason commented Sep 9, 2024

Should we add #250 as well?

Or are we planning to have a spec directory separated from the main one?

@adizere
Copy link
Member

adizere commented Oct 1, 2024

Should we add an architecture.md or too early ?

@adizere adizere pinned this issue Oct 16, 2024
@ancazamfir
Copy link
Collaborator

Should we add an architecture.md or too early ?

Before we opensouce, yes. Should be part of ensuring comprehensive documentation.

@ancazamfir
Copy link
Collaborator

Should we also add more integration examples, like:

  • Starknet example, when we finish papyrus integration
  • ABCI app integration example, Jasmina's work
  • REth integration, if/ when finished
  • Farcaster integration, if/ when finished
  • Simple example apps, maybe Andy's work (haven't seen it yet). Maybe have one in-process and one out-of process, the latter would require some RPC comm, maybe can be reused for other integrations.

Also, we should make blocksync and discovery pluggable, i.e. should be able to build consensus (core and gossip) without them.

@ancazamfir
Copy link
Collaborator

I think we will also need a minimum consensus level-sync along with the blocksync.

@cason
Copy link
Contributor

cason commented Oct 29, 2024

I think we will also need a minimum consensus level-sync along with the blocksync.

What exactly do you mean with that?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
open-source Tasks required for open-sourcing the repository tracking A complex isssue broken down into sub-problems.
Projects
None yet
Development

No branches or pull requests

4 participants