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
master
branch
- Python 3 (^3.11)
- Poetry (for dependency management)
- Git (for version control)
- Just (command runner)
cd
to your preferred directory- Clone the repository:
git clone https://github.com/acrlabs/www.git cd www
-
cd
to the base directory of your local copywww
repo -
Initialize the poetry virtual environment and install dependencies with:
poetry install
-
Run the
serve
command: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 + C
in 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
master
branch -
Merge changes upon PR approval