www is the repo for the following public ACRL sites
Both sites are:
- built into static assets using mkdocs for static site generation
- automatically re-deployed via a GitHub action on successful merges to the
mainbranch
- Python 3 (^3.11)
- Poetry (for dependency management)
- Git (for version control)
- Just (command runner)
cdto your preferred directory- Clone the repository:
git clone https://github.com/acrlabs/www.git cd www
-
cdto the base directory of your local copywwwrepo -
Initialize the poetry virtual environment and install dependencies with:
poetry install
-
Run the
servecommand:just serve {site}Replace
{site}with eitheracrl(for ACRL site) orsimkube(for SimKube site), example:just serve acrl
-
The site will now be accessible at:
- ACRL - http://localhost:8000
- SimKube - http://localhost:8001
-
Ctrl + Cin the same terminal to terminate
-
Clone the repo
-
Create a feature branch (
git checkout -b feature/amazing-feature) -
Commit your changes (
git commit -m 'Add amazing feature') -
Push to the branch (
git push origin feature/amazing-feature) -
Test locally (
just serve {site}) -
Open a Pull Request to the
mainbranch -
Merge changes upon PR approval