Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 1.28 KB

README.md

File metadata and controls

43 lines (27 loc) · 1.28 KB

🍻 BeerJS Skopje Website 🍻

Version 5.0.0

Getting Started

Requirements

  • Node.js v18.17.1+

Running locally

npm install
npm run dev

Stack

The latest version of the website is built with:

Project structure

The project follows what you'd expect from a standard Astro directory structure:

  • src/pages/ contains the source code for the website pages (i.e. routes).
    • The internationalized pages (the 'en' locale) are their own set of routes, found in src/pages/en/. These mirror the ones in the root, for the most part. This is an Astro recommendation.
  • src/components/ contains shared UI components, also Astro files.
  • src/layouts/ contains the layout components for the website.
  • src/i18n/ contains the internationalization files, and utilities.
  • src/content/ contains the website content, including blog posts, news items, and other static content. It uses the Astro content layer API, introduced in Astro v5 (details in src/content/config.ts).

Contributing

See the CONTRIBUTING file for details.

License

This project is licensed under the MIT License. See the LICENSE file for details.