dc 27a6d98d0c chore(deploy): drop the stale v6 surfer dependency and the gh-pages workflow
The publish workflow now deploys with `npx --yes @cloudron/surfer@7.2.0`
(pinned) and the v6 `put` command it replaced no longer exists, so
`cloudron-surfer@6` in devDependencies was dead weight in every `npm ci`.

Removing it also drops 35 packages that only existed for its bundled admin
UI (monaco-editor, three, openid-client, ejs, webdav-server, ...). Only those
entries are removed from package-lock.json - no re-resolution, so the diff is
pure deletion.

`.github/workflows/publish.yml` is the pre-Cloudron deploy path: it pushes the
build to a `gh-pages` branch with a third-party action and a `DCSITE` secret.
The site is published by surfer from `.gitea/workflows/publish.yml`, so this
file describes a deploy that cannot run and only misleads a reader looking for
how the site goes live.

Verified locally: `npm ci --legacy-peer-deps` (lock still in sync),
`npm run build` (136 pages), `npm run typecheck` clean, `npm run lint` reports
the same 8 pre-existing files as main and no new ones.
2026-10-28 11:50:11 +00:00
2026-08-13 13:28:30 +01:00
2026-08-09 17:39:33 +01:00
2024-06-05 15:53:46 +02:00
2024-06-05 15:53:46 +02:00
2026-07-26 15:27:48 +01:00
2024-06-05 15:53:46 +02:00
2026-08-12 10:32:04 +01:00
2026-08-09 17:39:33 +01:00
2026-08-13 13:52:18 +01:00
2026-07-13 19:05:20 +01:00

🚀 Quick start

  1. Gatsby Cli

    This app is built with Gatsby CLI version: 2.12.59

  2. Start developing.

    Navigate into your site’s directory and start it up.

    cd datacontroller.io/
    npm run develop
    
  3. Open the code and start customizing!

    Your site is now running at http://localhost:8000!

  4. Learn more

    Embed Video Examples:

    • video: [VideoTitle](https://www.youtube.com/embed/2Xc9gXyf2G4)
    • youtube: https://www.youtube.com/watch?v=XrK3hmYO4ag
    • vimeo: https://vimeo.com/417808409

    If want to add inline image with text left align / right align use following syntax, and place image to /static

    • Title
    • Title

📰 Blog & Feed content

There are two markdown-driven content sections on this site:

  • Blog (content/blog/) — long-form articles, product releases and case studies. Published at /blog/.
  • Feed (content/feed/) — short announcements and social-media style updates. Published at /feed/.

Both sections are combined into a single RSS feed at /rss.xml.

See docs/adding-feed-posts.md for a step-by-step guide on adding a new Feed post.

S
Description
Main datacontroller.io website
https://datacontroller.io
Readme
68 MiB
1 Stars 6 Watchers 0 Forks
Languages
TypeScript 76.5%
JavaScript 21.7%
CSS 1.2%
HTML 0.6%