Skip to content

Latest commit

 

History

History
67 lines (48 loc) · 2.7 KB

File metadata and controls

67 lines (48 loc) · 2.7 KB
Fullstack Nights

Charlas sobre tecnología y diseño en un ambiente informal.

CI Discord License: MIT Node Gatsby Code style: Prettier

The marketing site for Fullstack Nights — a Puerto Rico tech and design community. Built with Gatsby 5, React 18, and Tailwind 3.

Quick start

nvm use            # picks up Node version from .nvmrc
npm install
npm run develop    # http://localhost:8000

Scripts

Command What it does
npm run develop Start the Gatsby dev server (alias: npm start)
npm run build Production build into public/
npm run serve Serve the production build
npm run lint oxlint over src/
npm run format Prettier over **/*.{js,jsx,json,md}
npm run clean gatsby clean (clears the Gatsby cache)

Project layout

src/
  components/   Shared React components (barrel export via index.js)
  pages/        Filesystem routes (about.js → /about/)
  locales/      i18n strings — en.json / es.json, kept in sync
  config.js     CONFIG.activeEvent toggles event-related UI
static/         Copied to site root verbatim (photos, assets)
netlify/        Serverless functions (form submissions)

Deployment

The site deploys to Netlify on every push to main (see netlify.toml). CI (.github/workflows/ci.yml) runs lint, format check, build, and a Percy visual snapshot on each pull request.

Community

Contributing

Contributions are welcome — see CONTRIBUTING.md to get started.

License

MIT