Note
You have found both our organization README and our root source for the comfora.org website?
We've open-sourced our root website source for,
- 👥 Community Engagement and Governance on our website.
- 🔎 Find something wrong? You can make a pull request!
- ✂️ A good documentation template use for other Comfora Projects.
We use mkdocs-material, shh...
- Frankly, we just ❤️ open-source.
Warning
All contributing policies will be changed in a future organization update to be one policy instead of each project having different policies.
We love to accept your contributions to Comfora's website! Please remember these policies when contributing.
- 🇺🇸 Only English1 for now
- Don't overuse emojis! While our branding is very emoji-heavy, please don't overuse it!
Now we're ready!
Note
If you only want to contribute to the Organization README, go ahead with editing our README in .profile
.
- 🐍 Python 3.8 or greater
- Optional vscode with the following extensions installed
markdownlint
by David AnsonCode Spell Checker
by Street Side Software
This is our recommended method as the package won't be installed into your python installation and is a one command only.
- Setup
uv
for your specific operating system.- This allows you to not bother with
.venv
s and global python installations.
- This allows you to not bother with
- Clone the directory by doing,
git clone https://github.com/comfora/.github.git
and open code within the directory. - Now run
uv tool run --with mkdocs-material --with material-plausible-plugin mkdocs serve
in your terminal. - Now you're set for writing pages!
Warning
We only have a requirements.txt
which is maintained by Comfora Renovate for Cloudflare Workers deployments which is how we publish comfora.org.
Clone the directory by doing, git clone https://github.com/comfora/.github.git
and open code within the directory.
For Windows systems,
- Create a virtual environment
python -m venv venv
in the cloned directory. - Activate the virtual environment by
.\venv\Scripts\activate
. - Install the dependencies by
pip install -r requirements.txt
.
For Linux or Unix (macOS) systems,
- Create a virtual environment
python3 -m venv venv
in the cloned directory. - Activate the virtual environment by
source venv/Scripts/activate
. - Install the dependencies by
pip install -r requirements.txt
.
Now you're set for writing pages!
All Comfora open-source projects are licensed under the MIT License, including this one.
- MIT License within the repository.
- Learn more about the MIT License at the Choose a License website.
Footnotes
-
Future plans are in place and as of currently (July 25, 2025) we are testing localization solutions for other languages. ↩