diff --git a/.github/workflows/SpellCheck.yml b/.github/workflows/SpellCheck.yml new file mode 100644 index 00000000..fe7db59f --- /dev/null +++ b/.github/workflows/SpellCheck.yml @@ -0,0 +1,13 @@ +name: Spell Check + +on: [pull_request] + +jobs: + typos-check: + name: check spelling + runs-on: ubuntu-latest + steps: + - name: Checkout Actions Repository + uses: actions/checkout@v4 + - name: Check spelling + uses: crate-ci/typos@master diff --git a/.typos.toml b/.typos.toml new file mode 100644 index 00000000..d2c623b9 --- /dev/null +++ b/.typos.toml @@ -0,0 +1,3 @@ +[default.extend-words] +# do not correct the following strings: +fom = "fom" diff --git a/docs/make.jl b/docs/make.jl index 0f7a3ccf..82848cce 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -25,7 +25,7 @@ makedocs(; sitename="ReachabilityModels", "Building" => "models/building.md", "CD Player" => "models/cdplayer.md", "Crane" => "models/crane.md", - "Elipse" => "models/elipse.md", + "Ellipse" => "models/ellipse.md", "Five Dim System" => "models/five_dim_sys.md", "Fom" => "models/fom.md", "Heat" => "models/heat.md", diff --git a/src/models/elipse/elipse.jl b/src/models/ellipse/ellipse.jl similarity index 83% rename from src/models/elipse/elipse.jl rename to src/models/ellipse/ellipse.jl index 1ecb8a4b..92b7ed3c 100644 --- a/src/models/elipse/elipse.jl +++ b/src/models/ellipse/ellipse.jl @@ -1,8 +1,8 @@ -# # Elipse +# # Ellipse # ## Model -module elipse #jl +module ellipse #jl using ReachabilityAnalysis diff --git a/src/models/elipse/elipse_meta.jl b/src/models/ellipse/ellipse_meta.jl similarity index 89% rename from src/models/elipse/elipse_meta.jl rename to src/models/ellipse/ellipse_meta.jl index 83a327d0..ec32d5b8 100644 --- a/src/models/elipse/elipse_meta.jl +++ b/src/models/ellipse/ellipse_meta.jl @@ -8,7 +8,7 @@ Z0 = α * X0₁ + (1 - α) * X0₂; Dict(["opts" => Dict(:T => 15.0, :alg => GLGM06(; δ=0.05)), "X0" => Z0, - "info" => Dict("name" => "elipse", + "info" => Dict("name" => "ellipse", "dim" => 2, "linear" => true, "hybrid" => false)])