The source of help.dosya.dev, the help center for dosya.dev. Every guide on the site is a Markdown file in this repository, so you can read how an article was written, see when it last changed, and point at the exact line that is wrong.
src/content/articles/- one Markdown file per guide. The JSON block at the top holds the title, summary, category, revision, review date and related guides.content-history/- every published revision of every guide. History is immutable: changing the title, summary, category or slug of a guide requires a new revision.public/screenshots/- the screenshots used in guides, taken with test data.src/- the Astro site: layouts, category and search pages, and the sitemap.scripts/- content tooling.content.mjsbuilds the search index,llms.txtand the revision registry;audit-content.mjsscores guides for completeness.worker/- the Cloudflare Worker that serves the built site.
- Astro 6 - static site generation
- TypeScript - site code
- Vitest - content and build checks
- Cloudflare Workers - hosting
- Node.js >= 22
- npm
npm install # Install dependencies
npm run dev # Start the dev server on http://localhost:4324
npm run build # Rebuild generated content, then build the site
npm run test # Run the vitest suite
npm run audit:contentSearch on the live site and the "Was this helpful?" widget talk to the dosya.dev API. They are not part of this repository.
This repository is a one-way mirror of the help center inside the dosya.dev main repository. We publish to it from there, so a pull request here is not merged directly. When we accept a change, we apply it in the main repository, credit you in the commit, and it appears here with the next sync. See CONTRIBUTING.md.
Source-available under the Dosya Source Available License 1.0:
- You can read and audit the code and the guides, build and run the site, and contribute improvements.
- You can't redistribute it, republish the guides elsewhere, or offer it as a service.
See LICENSE for the exact terms.
Found a vulnerability? Please report it privately via GitHub private vulnerability reporting rather than a public issue.
| Repository | What it is | License |
|---|---|---|
| help.dosya.dev | Help center - guides and site | Source-available |
| desktop | Desktop client - sync, upload, manage | Source-available |
| cli | Command-line interface | Source-available |
| app.dosya.dev | Web application | Source-available |
| shared | Shared TypeScript types & utilities | Source-available |
| wordpress | WordPress plugin - backup, restore, migrate | GPL-2.0-or-later |
| browser-extensions | Browser extension - Save to dosya for Chrome, Edge, Firefox | Source-available |
| dosya-js | Official JavaScript SDK | MIT |
| dosya-java | Official Java SDK | MIT |