diff --git a/AGENTS.md b/AGENTS.md index a92ab5aba..a1b443622 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,8 +1,8 @@ # Working in this repository This is the source of [am.angouri.org](https://am.angouri.org), the website of -[AngouriMath](https://github.com/AngouriMath/AngouriMath). An agent maintaining it works as it does -in the library's repository, whose [AGENTS.md](https://github.com/AngouriMath/AngouriMath/blob/master/AGENTS.md) +[AngouriMath](https://github.com/asc-community/AngouriMath). An agent maintaining it works as it does +in the library's repository, whose [AGENTS.md](https://github.com/asc-community/AngouriMath/blob/master/AGENTS.md) sets the working practice for both. When there is nothing to do here, it goes back to the library. ## How the site is built and published diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 203755f86..310395e2e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -10,18 +10,18 @@ This website is automatically generated based on a few things ### 1. The main branch of this repository. That's where the templates reside, as well as themes, static pages (like `/why` and `/research` and the main page). So if you noticed a typo or bad wording or broken link in static pages, you're welcome to fix it. -- If this is related to static page, go to [`src/content`](https://github.com/AngouriMath/AngouriMathSite/tree/master/src/content) -- If this is related to footer/header/something common among all pages, go to [`src/content/_templates`](https://github.com/AngouriMath/AngouriMathSite/tree/master/src/content/_templates) -- If the generator is working wrong, there is [`src/NaiveStaticGenerator`](https://github.com/AngouriMath/AngouriMathSite/tree/master/src/NaiveStaticGenerator) +- If this is related to static page, go to [`src/content`](https://github.com/asc-community/AngouriMathSite/tree/master/src/content) +- If this is related to footer/header/something common among all pages, go to [`src/content/_templates`](https://github.com/asc-community/AngouriMathSite/tree/master/src/content/_templates) +- If the generator is working wrong, there is [`src/NaiveStaticGenerator`](https://github.com/asc-community/AngouriMathSite/tree/master/src/NaiveStaticGenerator) -### 2. The [AngouriMath](https://github.com/AngouriMath/AngouriMath/) repo. +### 2. The [AngouriMath](https://github.com/asc-community/AngouriMath/) repo. Why? Because that's where it takes the documentation. It clones this repo when you do `init` and then builds and extracts the documentation. That's how `/docs/namespaces.html` is made, so if there's an issue with it, you have to - Fix the xml comments in the source code in the AngouriMath repo if there's something bad with a particular documentation page. - Fix [Yadg.NET](https://github.com/WhiteBlackGoose/Yadg.NET) which generates html pages for documentation if there's something wrong with all of docs (e. g. code doesn't get highlighted or something like this) -### 3. The [wiki](https://github.com/AngouriMath/AngouriMath/wiki) repo. +### 3. The [wiki](https://github.com/asc-community/AngouriMath/wiki) repo. That's how `/wiki` is made. Making changes to wiki is less trivial, so just open an issue for it. If it ever gets opened, then to trigger a new website build you need to open an issue / ping maintainers / do something that we see and trigger it. diff --git a/README.md b/README.md index ce6c79bc7..48dfa39a9 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Is site operational](https://img.shields.io/website?label=am.angouri.org&up_message=works%21&url=https%3A%2F%2Fam.angouri.org)](https://am.angouri.org) -This repo contains all the files for the website of [AngouriMath](https://github.com/AngouriMath/AngouriMath). +This repo contains all the files for the website of [AngouriMath](https://github.com/asc-community/AngouriMath). The master branch only contains files necessary for the generation itself. Every push to master generates the website and publishes it to the gh-pages branch, which GitHub Pages serves. The content of the website is located at `src/content`. @@ -12,7 +12,7 @@ There's a custom generator which wraps the content files with the given template To run the website locally, get [.NET 10](https://dotnet.microsoft.com/download/dotnet/10.0) and clone it: ``` -git clone https://github.com/AngouriMath/AngouriMathSite +git clone https://github.com/asc-community/AngouriMathSite cd AngouriMathSite ``` diff --git a/amsite.fsx b/amsite.fsx index a829d7654..30ea050c3 100644 --- a/amsite.fsx +++ b/amsite.fsx @@ -58,9 +58,9 @@ let init () = if dirExists("." / generatorP / "AngouriMath") then log "Skipping AngouriMath cloning..." else - git ("." / generatorP) "clone https://github.com/AngouriMath/AngouriMath AngouriMath" + git ("." / generatorP) "clone https://github.com/asc-community/AngouriMath AngouriMath" - // The library moved up a folder in AngouriMath/AngouriMath@f0db3eef (2026-01-03), so + // The library moved up a folder in asc-community/AngouriMath@f0db3eef (2026-01-03), so // this was `Sources/AngouriMath/AngouriMath` and had stopped existing. Keep it in step // with the path NaiveStaticGenerator reads AngouriMath.xml from. dotnet ("." / generatorP / "AngouriMath" / "Sources" / "AngouriMath") "publish -c release -o publish-output --framework netstandard2.0" @@ -73,7 +73,7 @@ let init () = if dirExists("." / generatorP / contentP / "_wiki") then log "Skipping wiki cloning..." else - git ("." / generatorP / contentP) "clone https://github.com/AngouriMath/AngouriMath.wiki.git _wiki" + git ("." / generatorP / contentP) "clone https://github.com/asc-community/AngouriMath.wiki.git _wiki" let uninit () = diff --git a/src/NaiveStaticGenerator/Program.cs b/src/NaiveStaticGenerator/Program.cs index 3720208f9..33704e76f 100644 --- a/src/NaiveStaticGenerator/Program.cs +++ b/src/NaiveStaticGenerator/Program.cs @@ -136,7 +136,7 @@ void GeneratePagesFromDocs() .Build( DocsParser.Parse( // Kept in step with the publish path in amsite.fsx; the library moved up a - // folder in AngouriMath/AngouriMath@f0db3eef and this had a stale segment. + // folder in asc-community/AngouriMath@f0db3eef and this had a stale segment. Path.Combine(GeneratorP, "AngouriMath", "Sources", "AngouriMath", "publish-output", "AngouriMath.xml") ).Build() ); diff --git a/src/content/_templates/bottom.html b/src/content/_templates/bottom.html index db9f18f47..9551cd5a5 100644 --- a/src/content/_templates/bottom.html +++ b/src/content/_templates/bottom.html @@ -7,10 +7,10 @@







Angouri © 2019-2023 · -Project's repo · -Site's repo · +Project's repo · +Site's repo · Octicons · -Transparency · +Transparency · diff --git a/src/content/_templates/top.html b/src/content/_templates/top.html index 7fa7a439d..46edad220 100644 --- a/src/content/_templates/top.html +++ b/src/content/_templates/top.html @@ -48,8 +48,8 @@
Table of contents
  • Research
  • What's new
  • Try online
  • -
  • GitHub
  • -
  • Report a bug
  • +
  • GitHub
  • +
  • Report a bug
  • Donate
  • Contacts
  • @@ -78,8 +78,8 @@

    AngouriMath

    Try Use Angouri.org -GitHub -Report a bug +GitHub +Report a bug Donate Contacts diff --git a/src/content/_templates/wiki.html b/src/content/_templates/wiki.html index 097d023ae..2d59bb5df 100644 --- a/src/content/_templates/wiki.html +++ b/src/content/_templates/wiki.html @@ -2,7 +2,7 @@

    Welcome to AngouriMath Wiki!


    This set of pages might be considered as a guideline to most popular functions and methods - of the library. It is duplicated on the repo's Wiki + of the library. It is duplicated on the repo's Wiki as well.

    diff --git a/src/content/demo/index.html b/src/content/demo/index.html index 81245a1fd..e32e54b71 100644 --- a/src/content/demo/index.html +++ b/src/content/demo/index.html @@ -2,7 +2,7 @@

    Try AngouriMath online


    - If you want to try Jupyter online, try here. + If you want to try Jupyter online, try here.

    @@ -212,7 +212,7 @@

    F# & Jupyt scripting. Install AngouriMath.Interactive so that you can use it from both F# scripts and Jupyter Notebook.

    - +
    Instruction If you already installed Jupyter and diff --git a/src/content/index.html b/src/content/index.html index 7d0dc0752..ab810744f 100644 --- a/src/content/index.html +++ b/src/content/index.html @@ -6,7 +6,7 @@

    What is AngouriMath?


    - AngouriMath is an open-source + AngouriMath is an open-source symbolic algebra library. That is, via AngouriMath, you can automatically solve equations, systems of equations, work with sets, differentiate, parse from string, @@ -21,7 +21,7 @@

    What is Angour

    It is free to use even in commercial projects. We work on it a lot, so your requests on issues are likely to be + href="https://github.com/asc-community/AngouriMath/issues">issues are likely to be considered within a few hours. The project is developed by Angouri and outside contributors.

    @@ -32,15 +32,15 @@

    What is Angour
    @@ -56,7 +56,7 @@

    What is Angour

    License


    - The project is licensed under MIT license. + The project is licensed under MIT license. You can use AngouriMath in open-source, closed, free, and commercial projects with no restrictions.

    @@ -71,7 +71,7 @@

    LicenseContributions


    - [ FULL GUIDE ] + [ FULL GUIDE ]

    Since it is an open-source project, it is being developed by enthusiasts @@ -83,7 +83,7 @@

    Contributi That is where you can ask questions, see what we are working on, help with decisions and design of the API. Then, as a general approach, we recommend the following algorithm: @@ -94,7 +94,7 @@

    Contributi If in doubts or trouble, do not hesitate to ask questions!

    - GitHub Repo stars + GitHub Repo stars
    diff --git a/src/content/quickstart/index.html b/src/content/quickstart/index.html index c43562c9a..20319332f 100644 --- a/src/content/quickstart/index.html +++ b/src/content/quickstart/index.html @@ -5,7 +5,7 @@ also need to address the following resources:

    - GitHub Repository · + GitHub Repository · Wiki guide · Discord chat

    @@ -41,7 +41,7 @@

    Install for F#

    The current release is 2.1.0, and both it and 2.0.0 change answers that earlier versions got wrong. Whichever version you are coming from, read - BREAKING-CHANGES.md + BREAKING-CHANGES.md first: it lists every input whose result is now different, with the old value and the new one, under a heading per release. 2.1.0 is a drop-in replacement for 2.0.0 — the assembly version is pinned at 2.0.0.0 for the whole of 2.x. @@ -88,28 +88,28 @@

    AngouriM Debian/Ubuntu - x64 ✅ - arm32 - arm64 + x64 ✅ + arm32 + arm64 Other Linux - x64 ✅ - arm32 - arm64 + x64 ✅ + arm32 + arm64 macOS - x64 + x64 - arm64 + arm64 Windows - x86 - x64 + x86 + x64 @@ -117,7 +117,7 @@

    AngouriM

    ✅ - tested. If you'd like, you're welcome to test for another architecture

    -
    [ All options ] + [ All options ]

    Run it:

    For Debian/Ubuntu users

    @@ -139,7 +139,7 @@

    For all others

    AngouriMath CLI


    - amcli is a Command Line Interface for + amcli is a Command Line Interface for AngouriMath. Although it is not as feature-rich, it may be useful for some automation scripts without the need to use AM library within .NET. It's lightweight and with negligible start up time. Choose the right link for your OS to down it: @@ -157,21 +157,21 @@

    AngouriMath CLI Other Linux - x64 ✅ + x64 ✅ macOS - x64 + x64 Windows - x64 + x64 @@ -179,7 +179,7 @@

    AngouriMath CLI ✅ - tested. If you'd like, you're welcome to test for another architecture

    - [ All options ] + [ All options ]

    Run it:

    For Debian/Ubuntu users

    @@ -208,13 +208,13 @@

    Install for C++ (e
    include(FetchContent)
     FetchContent_Declare(
         AngouriMath
    -    GIT_REPOSITORY https://github.com/AngouriMath/AngouriMathLab
    +    GIT_REPOSITORY https://github.com/asc-community/AngouriMathLab
         GIT_TAG        origin/cpp-release
     )
     FetchContent_MakeAvailable(AngouriMath)
    3. Add this function (which copies the lib to the executable) after you add an executable:
    angourimath_to_executable(${YOUR_EXECUTABLE_NAME})
    - See the
    example. + See the example.

    @@ -264,5 +264,5 @@

    What's next?

    give a feedback. The full documentation is in the almanac. The repository - (with the source code) is on GitHub. + (with the source code) is on GitHub.

    diff --git a/src/content/research/index.html b/src/content/research/index.html index d1ec73544..701d464de 100644 --- a/src/content/research/index.html +++ b/src/content/research/index.html @@ -98,7 +98,7 @@

    +

    Now, let's do some basic plotting. There is a few functions in the AngouriMath.Interactive namespace. @@ -134,7 +134,7 @@

    Terminal ran in the terminal are in F# too.

    - +

    By default, there is a number of opened modules, such as AggressiveOperators, which override the default diff --git a/src/content/whatsnew/index.html b/src/content/whatsnew/index.html index fcb2afea3..5ef8f61fe 100644 --- a/src/content/whatsnew/index.html +++ b/src/content/whatsnew/index.html @@ -41,7 +41,7 @@

    What's new

    one child process per case so a stack overflow is a result rather than the end of the run, every documented code sample compiled and run, and the generated SymPy code executed rather than read. Every input whose result is now different is listed, with both values and why, in -
    BREAKING-CHANGES.md + BREAKING-CHANGES.md under 2.1.0 — since 2.0.0 — read that before upgrading. Assembly version stays 2.0.0.0, so this is a drop-in replacement for 2.0.0.

    @@ -87,7 +87,7 @@

    What's new

    comes ahead of backward compatibility here: several of the changes below are a wrong answer becoming a right one, which still breaks code that depended on the wrong one. Every input whose result is now different is listed, with both values and why, in - BREAKING-CHANGES.md + BREAKING-CHANGES.md — read that before upgrading.

    Renames and removals: @@ -404,7 +404,7 @@

    What's new

    Parsing, to string, latex, basic calculus, solvers, properties are exposed.
  • - Visit the lab to see samples. + Visit the lab to see samples.
  • See the instructions how to get it, if you want to participate @@ -461,7 +461,7 @@

    What's new

    C++ (experimental):
    • - Visit the lab to see samples. + Visit the lab to see samples.
    • See the instructions how to get it, if you want to participate @@ -737,7 +737,7 @@

      Industrial features



      Performance improved

      -See Performance report +See Performance report

      F# in AngouriMath

      @@ -808,7 +808,7 @@

      Industrial features


  • 1.1.0 -Added Numerix module, and this version is not compatible to all previous versions, migrate changes see in https://github.com/AngouriMath/AngouriMath/blob/master/CHANGELOG.md +Added Numerix module, and this version is not compatible to all previous versions, migrate changes see in https://github.com/asc-community/AngouriMath/blob/master/CHANGELOG.md

    1.0.20 diff --git a/src/content/wiki/_Footer.html b/src/content/wiki/_Footer.html index d66eda809..60266465e 100644 --- a/src/content/wiki/_Footer.html +++ b/src/content/wiki/_Footer.html @@ -1,5 +1,5 @@

    _Footer


    If you did not find what you were looking for, feel free to -create an issue raising your problem. +create an issue raising your problem.

    Other useful resources: