在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:P2PModels/wiki开源软件地址:https://github.com/P2PModels/wiki开源编程语言:JavaScript 80.8%开源软件介绍:P2P Models Wiki dAppAn Unstoppable Wiki for the Right to Access Knowledge.
This Wiki dApp uses Aragon and IPFS in order to enable a distributed editable and permissioned wiki. Wikis like that are imperative in a world where Wikipedia is censored in some states. Important: You need to be running an IPFS node on your computer in order to see and edit wiki pages. Install IPFS and initialize its daemon with This is how it looks likeEditionPages can be edited using markdown: Many PagesIn the sidebar there are the wiki pages, and more can be created: Page protectionA page can be protected, so only people or apps with the right permissions can edit it: UsageYou can start the wiki on a local Ethereum devchain as follows: git clone https://github.com/p2pmodels/wiki
cd wiki
npm install
npm start Installing the Wiki dApp on a Rinkeby DAOThis Wiki Aragon app is published in the AragonPM package manager on Rinkeby, so it can be installed to any Aragon DAO on that network. In order to deploy this app on an existing DAO, you can do the following: $ npm install -g @aragon/cli --unsafe-perms=true
$ dao install <dao-name>.aragonid.eth wiki.open.aragonpm.eth --environment aragon:rinkeby
# -> Depending on your DAO permissions, a voting may have been issued. The voting must pass in order to continue.
$ dao apps --all <dao-name>.aragonid.eth --environment aragon:rinkeby
# -> You should see a list of apps, and the <wiki-addr> listed under permissionless apps.
$ dao acl create <dao-name>.aragonid.eth <wiki-addr> EDIT_ROLE <your-addr> <your-addr> --environment aragon:rinkeby
$ dao acl create <dao-name>.aragonid.eth <wiki-addr> CREATE_ROLE <your-addr> <your-addr> --environment aragon:rinkeby
$ dao acl create <dao-name>.aragonid.eth <wiki-addr> PROTECT_ROLE <your-addr> <your-addr> --environment aragon:rinkeby
# -> You may vote all this permission changes Using HTTP for developmentRunning your app using HTTP will allow for a faster development process of your app's front-end, as it can be hot-reloaded without the need to execute
Changes to the app's background script ( npm Scripts
LicensingThe entire app is licensed as |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论