DASL (Data-Addressed Structures, pronounced "dazzle") is a small set of simple, standard primitives for working with content-addressed, linked data. The design is inspired by subcomponents of the IPFS universe, but simplified to improve interoperability, decrease costs, and work well with the web.
This repository generates a website containing the DASL specs and more. Go to https://dasl.ing/ to read it!
Contributions are welcome! Here's how you can help:
- Feedback, questions, or bugs: Create an issue
- Minor fixes: Feel free to open a PR directly
- Larger changes or new specs: Please start with an issue describing your proposal
- Join a call: Monthly sessions on Luma
Be particularly careful not to edit the .html files but rather the .src.html
ones. Otherwise you'll overwrite yourself.
To work on the site locally, run two commands in separate terminals:
npm run watchwill re-generate files on save to.src.htmlfilesnpm run devin a second terminal will open up a static server. The static server does not hot-reload, so you'll need to refresh the page to see changes.
Please note that this project follows the IPFS Code of Conduct. Happy hacking!