diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..6320bec --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,32 @@ +ci: + autoupdate_schedule: quarterly + autofix_prs: false + +repos: + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v5.0.0 + hooks: + # Validate format + - id: check-yaml + - id: check-toml + - id: check-json + # Check for common mistakes + - id: check-added-large-files + - id: check-case-conflict + # - id: check-illegal-windows-names # TODO: Enable in next release + - id: check-merge-conflict + - id: check-executables-have-shebangs + - id: check-shebang-scripts-are-executable + - id: check-symlinks + - id: check-vcs-permalinks + - id: destroyed-symlinks + - id: detect-private-key + - id: end-of-file-fixer + - id: mixed-line-ending + - id: no-commit-to-branch # protects `main` by default + - id: trailing-whitespace + + - repo: https://github.com/codespell-project/codespell + rev: v2.4.1 + hooks: + - id: codespell diff --git a/agu2025.md b/agu2025.md new file mode 100644 index 0000000..c8ceb36 --- /dev/null +++ b/agu2025.md @@ -0,0 +1,11 @@ +--- +title: "AGU 2025" +--- + +Our workshop at AGU is titled **Open Source Geospatial Workflows in the Cloud: Learn +about Tools and Techniques for Data Access, Analysis, Visualization, Storytelling, and +Sharing in the Python and Jupyter ecosystem**. + +[Visit our workshop website](https://agu2025.workshops.geojupyter.org/) for more details! + +Please also [view more details about our participation in AGU 2025](https://events.geojupyter.org/conferences/2025-agu/). diff --git a/myst.yml b/myst.yml index 99b0cc0..e51f188 100644 --- a/myst.yml +++ b/myst.yml @@ -9,10 +9,10 @@ project: exclude: - "_*" - "README.md" - # toc: - # - file: "index.md" - # # TODO: Use URL entries instead, once supported - # # https://github.com/jupyter-book/mystmd/issues/1445 + toc: + - file: "index.md" + - file: "agu2025.md" + - file: "csdms2025.md" site: template: "book-theme"