Skip to content

atomic-junky/rokhs-n-roles-website

Repository files navigation

Rokhs & Rôles 🦅

Netlify Status License

Overview

This repository hosts the website for Rokhs & Rôles, a Fontenaysienne role-playing association. The site is built with Astro (a modern static site framework) and uses Sanity as a headless CMS for dynamic content management.

  • Languages:
    • Code & comments: English only
    • Website content: French
    • Community discussions: English or French

Getting Started

Prerequisites

  • Node.js (v18+ recommended)
  • npm (comes with Node.js)

Local Development

  1. Install dependencies:

    npm i
  2. Start the development server:

    npm run dev

    The site should be running at http://localhost:4321.

Content Management

  • Sanity Studio powers all dynamic content (news, events, articles, etc.).
  • To edit content, log in to the Sanity dashboard and update entries as needed.
  • Content editors do not need to touch the codebase.

Deployment

  • Netlify is used for automatic deployment.
  • Each push to the main branch triggers a new build.
  • Status badge above indicates current deployment health.

Contributing

We welcome contributions from both French and English speakers!

  • Code, comments, and PRs: Please write in English.
  • Issues, discussions, and content: Can be in French or English.

To propose a change

  1. Fork the repository.
  2. Create a feature branch.
  3. Submit a pull request.

License

This project is licensed under the MIT License.

About

The website of the Fontenaysienne role-playing association "Rokhs & Rôles"

Resources

License

Stars

Watchers

Forks