Compare commits

...

3 Commits

Author SHA1 Message Date
David E. Perez Negron R. ae5dbf9aa3 Update just format 2024-04-16 14:30:16 -06:00
David E. Perez Negron R. 24bdafa367 Update some external tasks 2024-04-16 14:29:55 -06:00
David E. Perez Negron R. 6c1dbde9bf Update Module 10 2024-04-16 14:29:39 -06:00
6 changed files with 162 additions and 10 deletions

View File

@ -79,10 +79,18 @@ credits approved/verified by the DAO.
### Module 10: Rebranding and Technical Marketing. ### Module 10: Rebranding and Technical Marketing.
Module 10 handles websites, user tools, and social networks management with
automated technical marketing as RSS push events from website blog, articles
and git commits. Community building is the most important goal of this module
and weekly calls, education and brainstorming will be the DECA approach to
creating a stronger, and better-informed community.
> Note: The modules will not be organized in a sequential order necesarily but > Note: The modules will not be organized in a sequential order necesarily but
the design should consider the other implementations based on the General the design should consider the other implementations based on the General
Diagrams and Use Cases Examples. Diagrams and Use Cases Examples.
[Module 10 Specification](./module10/module10.md)
## General Diagrams and Use Cases ## General Diagrams and Use Cases
## [LICENSE](./LICENSE.md) ## [LICENSE](./LICENSE.md)

View File

@ -1,4 +1,4 @@
| Done | Date | Time | ID | Depends | Project | SubProject | Task | p1r0 | Itzel | Resources | Discussion | Proof | Published | | Done | Date | Time | ID | Depends | Project | SubProject | Task | p1r0 | Help | Resources | Discussion | Proof | Published |
|------|------|------|------|---------|------------- |------------|----------------------------------------------|------|-------|----------------------------------------------------|---------------------------------------------------------------------|-------|-----------| |------|------|------|------|---------|------------- |------------|----------------------------------------------|------|-------|----------------------------------------------------|---------------------------------------------------------------------|-------|-----------|
| | | | RES1 | | RESEARCH | IPFS | Docker Setup for Fleek.co | x | | https://docs.fleek.co/hosting/site-deployment/ | | | | | | | | RES1 | | RESEARCH | IPFS | Docker Setup for Fleek.co | x | | https://docs.fleek.co/hosting/site-deployment/ | | | |
| | | | NFT1 | | NFTs DAPP | BackEnd | Smart Contract Creating ERC721 & testing | x | x | https://docs.openzeppelin.com/contracts/5.x/erc721 | https://forum.deca.eco/-41/project-proposal-dev1-deca-nfts-giveaway | | | | | | | NFT1 | | NFTs DAPP | BackEnd | Smart Contract Creating ERC721 & testing | x | x | https://docs.openzeppelin.com/contracts/5.x/erc721 | https://forum.deca.eco/-41/project-proposal-dev1-deca-nfts-giveaway | | |
@ -15,5 +15,6 @@
| | | | BCK1 | | BACKLOG-1.5 | HELIA | Create an updated BACKLOG | x | x | | | | | | | | | BCK1 | | BACKLOG-1.5 | HELIA | Create an updated BACKLOG | x | x | | | | |
| | | | BCK2 | | BACKLOG-1.5 | Ethers-js | Create an updated BACKLOG | x | x | | | | | | | | | BCK2 | | BACKLOG-1.5 | Ethers-js | Create an updated BACKLOG | x | x | | | | |
| | | | BCK3 | | BACKLOG-1.5 | REGISTRY | Create the UPDATE Registry | x | x | | | | | | | | | BCK3 | | BACKLOG-1.5 | REGISTRY | Create the UPDATE Registry | x | x | | | | |
| | | | DCS1 | | DOCs | DOCs | CI: Make Relative Script u | x | x | | https://git.decentralizedscience.org/DECA/docs/issues/4 | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

View File

@ -11,14 +11,14 @@ and using blockchain contract to ensure security of nodes listing.
## Dependencies ## Dependencies
## Subprojects ## Subprojects
- [x] Decentralized Science Git - [x] [Decentralized Science Git](https://git.decentralizedscience.org)
- [x] Decentralized Science Kubo Gateway - [x] [Decentralized Science Kubo Gateway](https://gateway.decentralizedscience.org)
- [ ] Libp2p bootstrap config through dapp_indexer - [ ] Libp2p bootstrap config through dapp_indexer
- [ ] Incus Config - [ ] Incus Config
- [ ] Docker Config - [ ] Docker Config
- [ ] R&T DNSLink, fleek and mDNS - [ ] R&T DNSLink, fleek and mDNS
## Development Reports ## Development Reports and Repositories
### Decentralized Science Git. ### Decentralized Science Git.

124
module10/module10.md Normal file
View File

@ -0,0 +1,124 @@
# Module 10 Specification
## Goal
Module 10 handles websites, user tools, and social networks management with
automated technical marketing as RSS push events from website blog, articles
and git commits. Community building is the most important goal of this module
and weekly calls, education, hackathons and brainstorming will be the DECA
approach to creating a stronger, and better-informed community.
## Dependencies
- [x] Module 1
## Subprojects
- [ ] Refactor DECA Website: using [lume](https://lume.land/)
- [ ] Update DECADocs
- [ ] Create DAOTasks Website
- [ ] Fix Email isses and link them to the systems.
- [ ] Migrate Forum to a Lemmy Instance.
- [ ] Link RSS to social networks.
- [ ] DECA LLM.
- [ ] R&D Rebranding.
Where:
> R: Research
> D: Develop
> T: Test
## Development Reports and Repositories
### DECA WEBSITE
- [x] Deno + [lume](https://lume.land/) test [^1]
- [x] Decentralize test
- [x] [T: DSCI gateway with nginx](https://gateway.decentralizedscience.org)
- [ ] Decentralize with fleek for CI/CD
- [ ] [Pin IPNS in DSCI gateway](https://gateway.decentralizedscience.org)
- [ ] Create repo and issues to consider the first release
- [ ] Release and Deploy first version.
Full information at the [DECA WEBSITE repository](https://git.decentralizedscience.org/DECA/deca.eco/src/branch/develop)
### Update DECADocs
from DAOTasks and Papers Documentation.
- [ ] Solve decentralization issues with rustdocs (permalinks, rootfolder and fleek)
- [ ] If it cannot be solved migrate to [lume theme](https://lume.land/themes/) (lumedocs or wiki)
- [ ] Decentralize with fleek for CI/CD
- [ ] [Pin IPNS in DSCI gateway](https://gateway.decentralizedscience.org)
- [ ] Create repo and issues to consider the first release
- [ ] Release and Deploy first version.
- [ ] Link to DECA WEBSITE.
Full information at the [DECADocs Repository](https://git.decentralizedscience.org/DECA/docs/src/branch/develop)
### Create DAOTask Website.
> Depends on DECA WEBSITE and LUME
- [ ] Fleek integration if DECA WEBSITE deploys easier consider a lume documentation instance.
- [ ] Cleanup and merge DAOTasks with DOCs so that merge only includes links to repositories and
basic checkup list like this one.
- [ ] Decentralize with fleek for CI/CD
- [ ] [Pin IPNS in DSCI gateway](https://gateway.decentralizedscience.org)
- [ ] Link to DECA WEBSITE.
Full information at the [DaoTasks Repository](https://git.decentralizedscience.org/DECA/DAOTask/src/branch/develop)
### Fix email issues
Migrate infrastructure and setup email for services such as:
- [ ] DSCI Git
- [ ] forum or lemmy instance.
- [ ] Blogs post list RSS and other RSS
- [ ] (Optional) NSI nextcloud
### Migrate Forum to a Lemmy Instance
- [ ] Deploy and test a Lemmy Instance.
- [ ] Check the most important post from [the DECA forum](https://forum.deca.eco)
- [ ] Migrate them to documentation or Lemmy.
### Link RSS to social networks.
> Note Rss updates will be created from git and blog posts.
- [ ] Recover or Create a new Twitter account.
- [ ] Link RSS to missing telegram channels
- [ ] Link twitter to RSS Updates
- [ ] Link Discord to RSS Updates
- [ ] Link Mirror.xyz to Blog RSS.
- [ ] Link Mirror.xyz to Blog RSS.
### DECA LLM
- [ ] Use Documentation for LLM Training.
- [ ] Bot as FAQ for channels.
- [ ] Help on DECA Tech publications and charts.
### Rebranding
> Help Wanted
ToDo
## Notes and further developments.
> Most of Module 10 work will be great to have some external help and add bounties
to it. Yet it might require the DAOTasks and the integration with the DAO and
Lemmy for debate. This will be developed gradually while testing its modules.
1. Link the Daotask to run onchain or at least linked to the snapshot.org this
might require the development of a web3 component using lit and ethers.
## References
[^1]: https://lume.land/

View File

@ -12,16 +12,30 @@ to have a decentralizable base architecture.
## Subprojects ## Subprojects
- [ ] Lume R&D
- [ ] Lit R&D
- [ ] HELIA R&D - [ ] HELIA R&D
- [ ] OrbitDB R&D - [ ] OrbitDB R&D
- [ ] Lit R&D - [ ] WASM R&D
- [ ] WASM and YEW
- [ ] Decentralizable Assets Bundler - [ ] Decentralizable Assets Bundler
- [ ] Ethers R&D - [ ] Ethers R&D
- [ ] Dapp Indexer D&T - [ ] Dapp Indexer D&T
- [ ] Final DAPP Framework - [ ] Final DAPP Framework
## Development Reports > Where:
> R: Research
> D: Develop
> T: Test
## Development Reports and Repositories
### Lume R&D
- [ ] Deno + lume
### Lit R&D
- [ ] Lit Compositor
### HELIA R&D ### HELIA R&D
@ -33,13 +47,17 @@ decentralization.
* [Helia Examples](https://github.com/ipfs-examples/helia-examples/tree/main/examples/helia-webpack)[^2] * [Helia Examples](https://github.com/ipfs-examples/helia-examples/tree/main/examples/helia-webpack)[^2]
* [Helia Example by Phind](https://www.phind.com/search?cache=v6nzolbm7xl10xvhgfih6bvz)[^3] * [Helia Example by Phind](https://www.phind.com/search?cache=v6nzolbm7xl10xvhgfih6bvz)[^3]
#### Libp2p
2. Helia now requires libp2p for handling the peers, and networking
thus it is important to have some references and tests.
### OrbitDB R&D ### OrbitDB R&D
### Lit R&D ### WASM
- [ ] Ethereum Markets tracker wasm
### WASM and Yew
### Decentralizable Assets Bundler ### Decentralizable Assets Bundler

View File

@ -49,6 +49,7 @@ decentralized way.
### Trunk found issues ### Trunk found issues
Trunk Creates the instances based a proyect path, we require something such as Trunk Creates the instances based a proyect path, we require something such as
[make relative](https://github.com/tmcw/make-relative)[^3] for IPFS support. [make relative](https://github.com/tmcw/make-relative)[^3] for IPFS support.
[posible solution](https://github.com/trunk-rs/trunk/issues/151)
### Possible solutions ### Possible solutions