Skip to content

Add quick start and tutorials to documentation#111

Merged
chemiskyy merged 10 commits intomainfrom
documentation
Feb 3, 2026
Merged

Add quick start and tutorials to documentation#111
chemiskyy merged 10 commits intomainfrom
documentation

Conversation

@chemiskyy
Copy link
Member

This pull request introduces improvements to the documentation workflow and content. The main changes include enhancing the GitHub Actions workflow for building and deploying documentation, updating the table of contents, and adding a new quick-start guide.

Documentation workflow enhancements:

  • The .github/workflows/build-docs.yml workflow now triggers on pushes and pull requests to main and master, as well as on manual dispatch. It uploads built HTML documentation as an artifact and deploys documentation to a separate branch for each pull request and to the main branch for merges to main/master. [1] [2]

Documentation content improvements:

  • Added a new quick_start.rst file with a comprehensive Quick-Start Guide, including step-by-step instructions and executable code snippets for getting started with Microgen.
  • Updated the index.rst table of contents to include links to the new quick start and tutorials sections.Introduced 'quick_start.rst' and 'tutorials.rst' with comprehensive usage guides and examples. Updated 'index.rst' to include new sections in the table of contents. Enhanced the build-docs workflow to support artifact upload and deployment for main/master branches and pull requests.

Introduced 'quick_start.rst' and 'tutorials.rst' with comprehensive usage guides and examples. Updated 'index.rst' to include new sections in the table of contents. Enhanced the build-docs workflow to support artifact upload and deployment for main/master branches and pull requests.
@chemiskyy chemiskyy requested a review from kmarchais January 28, 2026 15:09
chemiskyy and others added 9 commits January 28, 2026 16:12
Introduced concurrency groups to all major GitHub Actions workflows to prevent overlapping runs and automatically cancel in-progress jobs for the same workflow and ref. This helps optimize CI resource usage and ensures only the latest workflow runs are executed.
Introduced concurrency groups to mmg and neper packaging GitHub Actions workflows to prevent overlapping runs and cancel in-progress jobs for the same workflow and ref.
Update tutorials to export CAD shapes to a STEP file before meshing and adjust microgen mesh examples accordingly. Added cadquery imports, export of Workplane to 'gyroid.step', replaced cad=shape with mesh_file='gyroid.step', added order parameter to mesh calls, and created a Phase object with list_phases for the periodic mesh example. Also fixed a small cross-reference text in quick_start.rst (changed to 'RST 3Dop').
Remove the blackdoc pre-commit hook from .pre-commit-config.yaml and enable Ruff's docstring code formatting by adding [tool.ruff.format] docstring-code-format = true to pyproject.toml. This switches docstring code formatting to Ruff and cleans up the pre-commit configuration.
@chemiskyy chemiskyy merged commit a01ea74 into main Feb 3, 2026
20 of 32 checks passed
@chemiskyy chemiskyy deleted the documentation branch February 3, 2026 21: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