A new website proposal for the Open Hardware Repository.
If approved, this website will be deployed to https://ohwr.org, replacing the current OHWR website.
The website is built with Hugo using the Bigspring Light theme.
- Go >= 1.22.5
- Hugo (the extended edition) >= 0.129.0
- Python >= 3.12.3
- PyYAML >= 6.0.2
- Pydantic >= 2.9.2
- email-validator >= 2.2.0
-
Clone the project
git clone https://github.com/OHWR/ohwr.org.git
-
Go to the project directory
cd ohwr.org
-
Build the website
make build
The website is stored in the
public
directory. -
Serve the website
make run
To view the website, open the URL displayed in your terminal.
- reuse >= 4.0.3
- wemake-python-styleguide >= 0.19.2
- yamllint >= 1.35.1
- checkmake >= 0.2.2
- markdownlint-cli2 >= 0.10.0
-
Clone the project
git clone https://github.com/OHWR/ohwr.org.git
-
Go to the project directory
cd ohwr.org
-
Run the tests
make test
The website is deployed to GitHub Pages with the
GitHub Actions workflow defined in
.github/workflows/deploy.yaml
.
The workflow builds and deploys the website whenever a change is pushed to the
master
branch.
Please review our Code of Conduct to understand the expectations for behavior within the project community.
For information on our security policy and reporting vulnerabilities, please check our Security Policy.
We welcome contributions! Before getting started, please read our Contributing Guidelines for information on how to contribute to the project.