Skip to content

projectbluefin/website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,976 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

projectbluefin/website

The marketing website for Project Bluefin — a collection of landing pages built with Vite and Vue 3.

What's in this repo

Directory Live at Purpose
bluespeed/ projectbluefin.io Main Bluefin landing page
dakota/ projectbluefin.io/dakota Dakota variant landing page
knuckle/ projectbluefin.io/knuckle Knuckle bare-metal installer page

For user-facing documentation, see docs.projectbluefin.io.

Quick start

Prerequisites

  • Node.js v18 or higher
  • npm
  • Optional: just (brew install just or cargo install just)

Setup

git clone https://github.com/projectbluefin/website
cd website
npm install

Dev server

npm run dev        # Start development server with hot reload
npm run build      # Build for production
npm run preview    # Preview production build locally

With just:

just build    # Build for production
just serve    # Preview the production build locally

Linting and formatting

Uses @antfu/eslint-config for both linting and formatting. Run before every PR:

npm run lint        # Check for lint errors
npm run lint:fix    # Auto-fix lint errors
npm run typecheck   # Type-check with vue-tsc

Contributing

See CONTRIBUTING.md for the full contributor guide — including the PR workflow, i18n instructions, and linting requirements.

About

Website

Topics

Resources

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors