This is the repository for the conda.org community website. To become involved:
- Join the conda-dot-org channel, which is part of the [conda organization on Zulip(https://conda.zulipchat.com)
- Visit the Root HackMD page, which links to everything in HackMD.
This repo and the website it generates are governed by the conda organization code of conduct.
It is built using Docusaurus 3, a modern static website generator. The contents are structured as follows:
.github/
: Workflows for deployment.blog/
: Blog posts. Can use.md
(Markdown),.mdx
(Markdown with react) or.js
extensions. Complex posts can use its own directory.docs/
: Documentation with navigation and sidebars.src/
: Resources (React components, custom CSS) and logic for standalone pagessrc/pages
: Standalone pages. This directory contains the homepage (index.js
) and other simpler pages (community.md
).
static/
: Static resources like images and icons.babel.config.js
: Configuration to installdocusaurus
.docusaurus.config.js
: Configuration fordocusaurus
. Includes variables like title and description, navigation menu items, etc.package.json
: More configuration to installdocusaurus
.sidebars.js
: Support for sidebars. We use in automatic mode now.
Non listed directories or files are generated automatically, so are not relevant for modifications.
To contribute to this repository, please follow the contributing guidelines. This includes detailed step-by-step instructions to contribute to the website, including how to set up your development environment, run the website locally and contribute content.