Skip to content

MaxFork/brisbanesocialchess.github.io

 
 

Repository files navigation

Brisbane Social Chess Logo

brisbanesocialchess.github.io

Welcome to the source code repository for the Brisbane Social Chess website.

CodeQL Actions Workflow Status Dprint Workflow Status Git Clone Matrix Workflow Status GitHub License GitHub Pages Labeler Workflow Status Lerna Workflow Status Ls-lint Workflow Status Pre-commit Workflow Status Wrangler Workflow Status

Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository. Experiment with Lerna and bootup a local developer playground from the repository root with: npx lerna run dev.

Cloudflare Workers Development

To work with the Cloudflare Workers site in the packages/cfsite directory:

Start Development Server

cd packages/cfsite
npx wrangler dev

Run Tests

cd packages/cfsite
npm run test

Read below for instructions about the current static development site hosted on GitHub Pages.


About Brisbane Social Chess

Brisbane Social Chess is a community-focused website dedicated to chess enthusiasts in Brisbane. Our goal is to provide news, events, resources, and a platform for social chess activities.


Getting Started / Building the Site

To start a local development server with live reload, run:

cd docs
npx serve

Build the Docker image for running pre-commit easily

docker build -t my-go-precommit .
or
docker build --no-cache -t my-go-precommit .

And then:

docker run --rm -v "$PWD":/app -w /app my-go-precommit

Or if you want to run and keep the container and go into bash:

docker run -it -v "$PWD":/app -w /app my-go-precommit bash

© 2025 Brisbane Social Chess

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 36.5%
  • JavaScript 36.2%
  • Makefile 24.1%
  • Dockerfile 3.2%