Skip to content

Conversation

@kylegodbey
Copy link
Member

Add MkDocs configuration and documentation files for generating a documentation site and deploying it through GitHub Pages.

  • MkDocs Configuration

    • Add mkdocs.yml with site name "pybmc Documentation", site URL, material theme, navigation, and plugins configuration.
  • Documentation Files

    • Add docs/index.md with introduction, installation instructions, and usage example.
    • Add docs/usage.md with usage example and explanation of each step.
    • Add docs/api_reference.md with class and method documentation for Model, Dataset, and BayesianModelCombination classes.
  • GitHub Actions Workflow

    • Add .github/workflows/gh-pages.yml for deploying the documentation site to GitHub Pages, including steps for setting up Python, installing dependencies, building the MkDocs site, and deploying to GitHub Pages.
  • .gitignore

    • Update .gitignore to include the site/ directory generated by MkDocs.

Add MkDocs configuration and documentation files for generating a documentation site and deploying it through GitHub Pages.

* **MkDocs Configuration**
  - Add `mkdocs.yml` with site name "pybmc Documentation", site URL, material theme, navigation, and plugins configuration.

* **Documentation Files**
  - Add `docs/index.md` with introduction, installation instructions, and usage example.
  - Add `docs/usage.md` with usage example and explanation of each step.
  - Add `docs/api_reference.md` with class and method documentation for `Model`, `Dataset`, and `BayesianModelCombination` classes.

* **GitHub Actions Workflow**
  - Add `.github/workflows/gh-pages.yml` for deploying the documentation site to GitHub Pages, including steps for setting up Python, installing dependencies, building the MkDocs site, and deploying to GitHub Pages.

* **.gitignore**
  - Update `.gitignore` to include the `site/` directory generated by MkDocs.
@kylegodbey kylegodbey merged commit cc6ca7e into main Feb 24, 2025
@kylegodbey kylegodbey deleted the kylegodbey/add-mkdocs branch February 24, 2025 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants