This repository holds the content that powers the resources site (blog posts, glossary, partners, authors, and TLDs). It is consumed as a git submodule at apps/resources/data inside d3servelabs/namefi-astra.
All content lives under the content/ directory (e.g., content/blog/en/...).
- Keep the existing folder structure:
authors/,blog/,glossary/,partners/, andtld/, each with language subfolders insidecontent/. - Add or edit Markdown/MDX files directly.
- Open a PR to
mainonce your changes are ready and merge it.
- Run
bun installonce, then:bun data:validateto check frontmatter and dates.bun lint:mdxto lint markdown/MDX frontmatter and formatting.
- CI runs validation and MDX lint on every pull request.
- On every push to
main, a workflow dispatches aresources-updatedevent tonamefi-astra. - The main repo then updates the
apps/resources/datasubmodule, runs validation, and opens a PR with the new content and merges if all checks succeed.