Website of OIDA, the OpenIndiana and illumos community Development Association (oida.foundation)
  • Astro 83.2%
  • CSS 11.9%
  • TypeScript 4.4%
  • JavaScript 0.5%
Find a file
Till Wegmueller 9e49bed73f Declare the MPL-2.0 licence in package.json and the README
Also drop an empty temporary file committed by mistake.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26 17:50:40 +02:00
public Build the OIDA website 2026-09-26 15:40:44 +02:00
src Publish the bylaws as voted and license the site under MPL-2.0 2026-09-26 17:50:19 +02:00
.gitignore Build the OIDA website 2026-09-26 15:40:44 +02:00
astro.config.mjs Build the OIDA website 2026-09-26 15:40:44 +02:00
LICENSE Publish the bylaws as voted and license the site under MPL-2.0 2026-09-26 17:50:19 +02:00
package-lock.json Declare the MPL-2.0 licence in package.json and the README 2026-09-26 17:50:40 +02:00
package.json Declare the MPL-2.0 licence in package.json and the README 2026-09-26 17:50:40 +02:00
README.md Declare the MPL-2.0 licence in package.json and the README 2026-09-26 17:50:40 +02:00
tsconfig.json Build the OIDA website 2026-09-26 15:40:44 +02:00

oida.foundation

Website of OIDA, the OpenIndiana and illumos community Development Association. A static Astro site: no JavaScript is sent to visitors, no cookies are set, and fonts (IBM Plex) are served from the site itself.

Work on it

npm install
npm run dev      # http://localhost:4321
npm run build    # static site in dist/

Node 22.12 or newer is required.

Where things are

What Where
Names, addresses, links src/config.ts — change them here only
Colours, fonts, spacing src/styles/global.css (tokens at the top)
Home page src/pages/index.astro
Bylaws src/texts/bylaws.md — the adopted text, word for word
Header and footer src/layouts/Base.astro

The home page fetches the Open Collective balance and the latest Mastodon posts at build time. Without network access the site still builds; those parts are simply left out. Rebuild the site to refresh them.

public/.well-known/funding-manifest-urls lets funding.json directories confirm that the manifest at https://www.openindiana.org/funding.json speaks for this domain.

Before launch

  • Replace the text wordmark and favicon with the new logo.
  • Confirm the contact addresses in src/config.ts (under discussion).
  • Decide how oida.foundation is served and add the deploy step.

Contributing

Open an issue or a pull request on src.oida.foundation/oida/website. Keep member data out of this repository: it is public.

Licence

Mozilla Public License 2.0. The IBM Plex fonts are under the SIL Open Font License 1.1.