Skip to content

Repository files navigation

Eld Website

Node React Vite License CI Website Stars

Marketing site for the Eld decentralized ephemeral storage protocol, built with Vite and React.

This repository is the public marketing site only — not the Eld protocol, node software, or SDKs. For protocol docs, see Documentation.

Live site: https://www.eld.network

Eld Website home page

Prerequisites

Local development

npm install
npm start

This starts a local dev server at http://localhost:5173. Most changes reload automatically.

Build

npm run build

Static output is written to the dist/ directory.

To preview the production build locally:

npm run preview

CI

npm run ci

Runs format check, lint, tests, audit, and production build.

Releasing

Merges to main (and work on feature branches) do not deploy the live site. Production updates are gated by version tags and GitHub Releases:

  1. Land the changes on main and wait for CI to pass.

  2. Align package.json "version" with the release (e.g. 1.2.3), then create and push a semver tag from that commit:

    git checkout main
    git pull
    git tag v1.2.3
    git push origin v1.2.3
  3. Pushing the tag runs the Draft release workflow, which opens a draft GitHub Release (with generated notes). Nothing is deployed yet.

  4. Review the draft under Releases, edit notes if needed, then Publish release.

  5. Publishing triggers the Deploy production workflow, which builds the tagged commit and updates www.eld.network.

Only tags matching v*.*.* (for example v1.2.3) participate in this flow. Tags must point at a commit that is on main.

Links

License

MIT — see LICENSE.

Font files in src/fonts/ are Ioskeley Mono, licensed under the SIL Open Font License 1.1 — see src/fonts/LICENSE.

About

Intro / Home website for Eld Network

Topics

Resources

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages