Open aschrijver opened 6 years ago
Given that a lot of the 'official' dat project modules currently are dispersed in repositories belonging to @mafintosh @karissa @joehand @juliangruber and others leads me to following questions:
Some of the modules exist independently from dat, like for example hypercore and hyperdrive
Yes, they have their independent uses. But they are foundational to the dat project. Without them no dat project. Its just a move to make it more consistent, nothing else changes. Besides the README's state they are part of dat project.
The reason you don't like the dat-
prefix is maybe more to do with the term dat
being overloaded about 4 or 5 times (dat = [dat project, dat archive, dat cli, dat api, dat technology, dat et al, ...]
). In my proposed awesome page I correct a number of wrong uses of terminology and changed dat
to dat archive
in many occasions to get a more consistent use of domain language.
Since nodejs is also foundational to the dat project, shall we rename it to dat-node
? :P
Ha ha, no, because it is not created by dat core team, does not mention it belongs to dat project..
(NOTE This proposal is part 1c of Positioning, vision and future direction of the Dat Project)
In https://github.com/datproject/discussions/issues/70 you'll find a chart of the current dat-ecosystem, and a conclusion that it can be improved. This issue has a proposal for improvement:
datecosystem
Github organization for official modules of the Dat ecosystem
dat-node-cli
dat-node-api
dat-js-api
dat-hyperdrive
dat-hyperdrive-http
dat-hyperdrive-network-speed
dat-hypercore
dat-hypercore-protocol
dat-hyperdiscovery
dat-multidat
dat-multidrive
dat
-*)Every repository is self-contained:
datproject
Github organization for community-facing websites, non-code repositories
web
datproject.org
, the central community hubdocs
docs.datproject.org
, architecture-, protocol-, user- and API- documentationdiscussions
roadmaps
style
design
awesome
awesome-dat
datattic
Github organization for archived repositories that are old, outdated, abandoned or just experiments
Next part: Provide high-level project tracking of ongoing work and roadmaps