From 361e17047dd2569c00eaf021489a7614f70eef89 Mon Sep 17 00:00:00 2001 From: Aron T Date: Tue, 28 Jul 2026 13:59:00 +0300 Subject: [PATCH] Switch site domain references from study.fourm.info to fourm.info The main study site now lives at fourm.info. Also adds the missing Calculus row to project.instructions.md's subrepo table (same gap fixed in the canonical template it's copied from). --- .github/copilot-instructions.md | 2 +- .github/instructions/docs.instructions.md | 2 +- .github/instructions/project.instructions.md | 11 ++++++----- .github/instructions/testing.instructions.md | 2 +- CONTRIBUTING.md | 2 +- README.md | 2 +- docs/make.jl | 2 +- docs/src/index.md | 2 +- docs/src/sites.md | 8 ++++---- 9 files changed, 17 insertions(+), 16 deletions(-) diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index d6228ee..22f8d86 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -13,7 +13,7 @@ - **`src/linear_algebra_geometry.jl`**: Points, lines, analytic geometry - **`src/linear_algebra_transform.jl`**: Linear transformations - **`test/`**: Tests using `Linear_Algebra` and `Test` only — `GeometryBasics`/`LinearAlgebra` names are available via `@reexport`, no explicit `using` needed in test files -- **`docs/`**: Documenter.jl deploying to `https://study.fourm.info/linear_algebra/` (cross-repo to `math_tech_study`) +- **`docs/`**: Documenter.jl deploying to `https://fourm.info/linear_algebra/` (cross-repo to `math_tech_study`) - **`notebooks/`**: Jupyter notebooks for exploration (not tested in CI) ## Julia Workspace Layout diff --git a/.github/instructions/docs.instructions.md b/.github/instructions/docs.instructions.md index 3199350..90ea0d7 100644 --- a/.github/instructions/docs.instructions.md +++ b/.github/instructions/docs.instructions.md @@ -50,7 +50,7 @@ See `documenter-jl-conventions` skill for section anchor rules and examples. ## Documentation Structure - **Cross-Repository Deployment**: Deploys to math_tech_study repository -- **Subdirectory Pattern**: Available at study.fourm.info/linear_algebra/ +- **Subdirectory Pattern**: Available at fourm.info/linear_algebra/ - **Auto-docs Integration**: Uses `@autodocs` for automatic function documentation - **Mathematical Notation**: Supports LaTeX rendering in documentation diff --git a/.github/instructions/project.instructions.md b/.github/instructions/project.instructions.md index 912bc4f..cb73489 100644 --- a/.github/instructions/project.instructions.md +++ b/.github/instructions/project.instructions.md @@ -9,17 +9,18 @@ This is **one subrepository** in a multi-repository Julia math study project. Un ## The Math & Tech Study Hub -The main website lives at **https://study.fourm.info** and is built with: +The main website lives at **https://fourm.info** and is built with: - **Franklin.jl** (Lanyon template) in a separate GitHub repository: `FourMInfo/math_tech_study` - The main site handles the top-level domain, navigation, and study guides Current subrepositories and their deployed URLs: | Repository | Deployed URL | |---|---| -| `FourMInfo/Linear_Algebra` (this repo) | https://study.fourm.info/linear_algebra/ | -| `FourMInfo/Math_Foundations` | https://study.fourm.info/math_foundations/ | +| `FourMInfo/Linear_Algebra` (this repo) | https://fourm.info/linear_algebra/ | +| `FourMInfo/Math_Foundations` | https://fourm.info/math_foundations/ | +| `FourMInfo/Calculus` | https://fourm.info/calculus/ | -Additional subrepositories (Calculus, etc.) will be added in the future following the same pattern. +Additional subrepositories will be added in the future following the same pattern. ## How This Repository Deploys @@ -32,7 +33,7 @@ Push to main → CI.yml runs deploy-docs job → docs/make.jl builds Documenter site → deploydocs() cross-deploys to FourMInfo/math_tech_study (gh-pages branch) - → Appears at study.fourm.info/linear_algebra/ + → Appears at fourm.info/linear_algebra/ ``` Key facts about `docs/make.jl`: diff --git a/.github/instructions/testing.instructions.md b/.github/instructions/testing.instructions.md index fba472a..3477ed7 100644 --- a/.github/instructions/testing.instructions.md +++ b/.github/instructions/testing.instructions.md @@ -121,7 +121,7 @@ CI=true julia --project=. test/runtests.jl - **Tests**: Run on all PRs (`.github/workflows/CI.yml`) - **Docs Build**: Test on PR (no deploy) -- **Docs Deploy**: Auto-deploy to `https://study.fourm.info/linear_algebra/` on merge to `main` +- **Docs Deploy**: Auto-deploy to `https://fourm.info/linear_algebra/` on merge to `main` - **Cross-Repo**: Deploys to `FourMInfo/math_tech_study` subdirectory ## CI Considerations diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 77342bf..a80760c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -79,7 +79,7 @@ julia --project=. -e "using LiveServer; serve(dir=\"docs/build\")" ### **Documentation Deployment** -- **Automatic**: Documentation deploys to https://study.fourm.info/linear_algebra/ after PR merge +- **Automatic**: Documentation deploys to https://fourm.info/linear_algebra/ after PR merge - **Cross-Repository**: This repo deploys to a subdirectory of the main study site - **Manual Trigger**: Maintainers can trigger manual documentation builds if needed diff --git a/README.md b/README.md index d01b79f..f0470a0 100644 --- a/README.md +++ b/README.md @@ -54,4 +54,4 @@ package. Subsequent `julia --project=./notebooks` invocations will resolve Documentation is deployed cross-repo to the Math & Tech Study Hub: - + diff --git a/docs/make.jl b/docs/make.jl index 509f005..9e4c770 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -56,7 +56,7 @@ if CI deploydocs( # `repo` MUST be set correctly. Once your GitHub name is set # the auto-generated documentation will be hosted at: - # https://study.fourm.info/linear_algebra/ + # https://fourm.info/linear_algebra/ # (assuming you have enabled `gh-pages` deployment) repo = "github.com/FourMInfo/math_tech_study.git", target = "build", diff --git a/docs/src/index.md b/docs/src/index.md index ec59ef9..b46fe9d 100644 --- a/docs/src/index.md +++ b/docs/src/index.md @@ -8,7 +8,7 @@ The code in this package is not meant to be a complete implementation of the mat Besides the package documentation, you will also find in the left navigation tab links to documents explaining topics from the source books. These often provide more details than covered in the books. Currently, there are two sections: Basics and Geometry. -The Basics documentation section covers the algebraic foundations of linear algebra, including vectors, matrices, systems of equations and analytic geometry. The source of the documents in this section is the book [_Foundations of Mathematics: A Preparatory Course_](https://link.springer.com/book/10.1007/978-3-662-67809-1). by Guido Walz, Frank Zeilfelder and Thomas Rießinger. The earlier contents of this book cover basic mathematical concepts, and documentation and code for those topics can be found in the [Math_Foundations](https://study.fourm.info/math_foundations/dev/sites/) package. +The Basics documentation section covers the algebraic foundations of linear algebra, including vectors, matrices, systems of equations and analytic geometry. The source of the documents in this section is the book [_Foundations of Mathematics: A Preparatory Course_](https://link.springer.com/book/10.1007/978-3-662-67809-1). by Guido Walz, Frank Zeilfelder and Thomas Rießinger. The earlier contents of this book cover basic mathematical concepts, and documentation and code for those topics can be found in the [Math_Foundations](https://fourm.info/math_foundations/dev/sites/) package. All the documents in this section have been carefully reviewed for content and accuracy. You can check out the [Jupyter notebook](https://github.com/FourMInfo/Linear_Algebra/blob/main/notebooks/Linear_Algebra_Basics.ipynb) associated with this documentation to see worked out examples of concepts covered in the text. Below you can find full documentation of the source files related to this notebook whose functions are exported by the package's module. diff --git a/docs/src/sites.md b/docs/src/sites.md index 34086ef..47ace8e 100644 --- a/docs/src/sites.md +++ b/docs/src/sites.md @@ -4,11 +4,11 @@ This site is one of several documentation sites for my personal math and technol The main sites can be found at: -- [Main Study Site](https://study.fourm.info/) +- [Main Study Site](https://fourm.info/) - [FourM GitHub Repository](https://github.com/fourm) Here are some of the key documentation sites related to my mathematics study: -- [Linear Algebra Docs - the current site (this site)](https://study.fourm.info/linear_algebra/) -- [Math Foundations Docs](https://study.fourm.info/math_foundations/) -- [Calculus Docs](https://study.fourm.info/calculus/) +- [Linear Algebra Docs - the current site (this site)](https://fourm.info/linear_algebra/) +- [Math Foundations Docs](https://fourm.info/math_foundations/) +- [Calculus Docs](https://fourm.info/calculus/)