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

Kickoff discussion #1

Open
xlc opened this issue Sep 25, 2019 · 2 comments
Open

Kickoff discussion #1

xlc opened this issue Sep 25, 2019 · 2 comments
Labels
discuss 💬 Need more discussion and opinion

Comments

@xlc
Copy link
Collaborator

xlc commented Sep 25, 2019

Here are bunch things that needs discussion. This should be a meta issue and detailed discussion should happen in seperate issue or in other channels

DAO Structure

  • Github repo structure?
    • SIP repo
    • One repo per each interface & module
    • One repo for all interfaces and one repo for each reference module implementation
    • Other
  • Communication channels?
    • WeChat
    • Riot
    • Other
  • Meeting schedule?
    • Weekly
    • Fortnightly
    • As needed
  • Member responsibility
    • Nothing
    • Mandatory task
    • Mandatory cost payment
  • Join & Leave
    • Any procedure?
  • Code of Conduct
  • Licensing

Task proposals

  • DAO

    • Website
    • Code of Conduct
    • Substrate Improvement Proposal (SIP) format?
    • Forum?
    • Policy & Procedure?
  • Substrate

    • Fungible token interface & module
      • Features:
        • Standard interface to describe a token
        • Standard interface to perform basic tasks such as token transfer
        • Optional additional interface to perform advanced tasks such as lock funds
        • Reference implementation
          • Generalized and extensible
      • References:
    • Non-Fungible token interface & module
      • Features:
        • Standard interface to describe a NFT
        • Standard interface to perform basic tasks such as token transfer
        • Reference implementation
          • Generalized and extensible
      • References:
    • Bridge module
      • Features:
        • Query storage from other chain
        • Send message to ther chain
        • Swappble backing implementation
          • Ultimately will be based on ICMP
          • Before ICMP is ready it could be based on other cross-chain communication protocol
    • Oracle
@xlc
Copy link
Collaborator Author

xlc commented Sep 25, 2019

We have decided to use Riot channel as the primary chat room.

@0xthreebody 0xthreebody added discuss 💬 Need more discussion and opinion SCIP 📄 Substrate Community Improvement Proposals(SCIP) and removed SCIP 📄 Substrate Community Improvement Proposals(SCIP) labels Sep 25, 2019
@0xthreebody
Copy link
Member

0xthreebody commented Sep 25, 2019

Github repo structure? (I think):

Substrate Community Improvement Proposals(SCIPs) in SubstrateDAO repo:

Substrate Community Runtime Module Library(SCRML) in other repos:

One module one repo, and put the github repo link, introduction and Use way to SubstrateDAO/SCRML/module-name.md

Makes it easier to manage each module.

Github's Projects management function:

https://github.com/polkaworld-org/SubstrateDAO/projects
For management process.

  • SCRML: Substrate Community Runtime Module Library(SCRML)
  • SCIPs: Substrate Community Improvement Proposals(SCIPs)
  • Meeting:
    • Online meeting: In ZOOM room, notify by Google calendar.
    • Offline meeting: Show in Github froms, notify by Google calander.
  • Proposals: Proposals state management.

SubstrateDAO repo issue:

https://github.com/polkaworld-org/SubstrateDAO/issues
For details, inculd:

  • discuss 💬:Initiate a discussion. Add discuss 💬 label.
  • meeting 👥: Initiate a meeting plan. Add meeting 👥 label.
  • SCIP 📄: Initiate a Substrate Community Improvement Proposals. Add SCIP 📄 label.
  • SCRML 📦: Initiate a Substrate Community Runtime Module Library. Add SCRML 📦 label.
  • membership 👤: Applications for Membership. Add membership 👤 label.
  • other details.

SubstrateDAO repo PR(Pull Requests):

https://github.com/polkaworld-org/SubstrateDAO/pulls
In order to finalize.

  • meeting 👥: Finalize some meeting result, and records;
  • SCIP 📄: Finalize SCIPs;
  • SCRML 📦: Add a new SCRML introduction file to SCRML/ folder;
  • proposal 🗃: Submit a proposal, waiting for voting;
  • voting ✋:Voting for proposals, review passed mean voted Aye;
  • docs 📝: Writing docs;
  • other for finalized.

Reference structure: https://github.com/jiangfuyao/SubstrateDAO

TODO

Structure of each type file content.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discuss 💬 Need more discussion and opinion
Projects
None yet
Development

No branches or pull requests

2 participants