diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 151c7aff..9abbf6fa 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,7 +1,7 @@ # Contributing to the purescript-lua package set This set is a collection of PureScript libraries forked to run on Lua 5.1 through -the [pslua](https://github.com/Unisay/purescript-lua) compiler. Each fork keeps +the [pslua](https://github.com/purescript-lua/purescript-lua) compiler. Each fork keeps the upstream PureScript sources and replaces the JavaScript FFI with Lua. This document is the practical canon for maintaining a fork; the reasoning behind each rule lives in [`docs/adr/`](docs/adr/). @@ -56,5 +56,5 @@ Cross-cutting decisions are recorded as ADRs in [`docs/adr/`](docs/adr/). ADR index. Supersede rather than rewrite an accepted record. Decisions about the pslua compiler itself live in the -[pslua repository](https://github.com/Unisay/purescript-lua) under its own +[pslua repository](https://github.com/purescript-lua/purescript-lua) under its own `docs/adr/`. diff --git a/docs/adr/0001-overlay-flake-toolchain.md b/docs/adr/0001-overlay-flake-toolchain.md index 30af34eb..6d548078 100644 --- a/docs/adr/0001-overlay-flake-toolchain.md +++ b/docs/adr/0001-overlay-flake-toolchain.md @@ -16,7 +16,7 @@ Every fork pins its toolchain through purescript-overlay: purs 0.15.16 (`purs-bin.purs-0_15_16`), spago 0.21.0 (`spago-bin.spago-0_21_0`), and a Lua 5.1 toolchain (`lua51Packages`). The dev shell also carries dhall, luacheck, luaformatter, nixfmt, and treefmt. The pslua compiler is a flake input tracking -`github:Unisay/purescript-lua`. +`github:purescript-lua/purescript-lua`. ## Consequences diff --git a/docs/adr/0004-unit-is-empty-table.md b/docs/adr/0004-unit-is-empty-table.md index 427e85b6..29683613 100644 --- a/docs/adr/0004-unit-is-empty-table.md +++ b/docs/adr/0004-unit-is-empty-table.md @@ -11,7 +11,7 @@ check silently returns 0. ## Decision `unit` is `{}` (an empty table), never nil. This requires -`Unisay/purescript-lua-prelude` v7.2.0 or newer. +`purescript-lua/purescript-lua-prelude` v7.2.0 or newer. ## Consequences diff --git a/docs/adr/README.md b/docs/adr/README.md index f53d3915..245bd693 100644 --- a/docs/adr/README.md +++ b/docs/adr/README.md @@ -6,7 +6,7 @@ decision, and its consequences. Scope: these ADRs cover the set as a whole, its forks, their toolchain, CI, FFI conventions, release process, and formatting. Decisions about the pslua compiler -itself live in its own repository (`Unisay/purescript-lua`, under `docs/adr/`). +itself live in its own repository (`purescript-lua/purescript-lua`, under `docs/adr/`). The rule of thumb: a decision about the compiler goes there; a decision about the forks, the set, or the shared tooling goes here. diff --git a/src/packages.dhall b/src/packages.dhall index e0bfbc5e..8c028d46 100644 --- a/src/packages.dhall +++ b/src/packages.dhall @@ -1,6 +1,6 @@ { `assert` = { dependencies = [ "effect", "console", "prelude" ] - , repo = "https://github.com/Unisay/purescript-lua-assert.git" + , repo = "https://github.com/purescript-lua/purescript-lua-assert.git" , version = "v6.1.1" } , arrays = @@ -14,22 +14,22 @@ , "unfoldable" , "unsafe-coerce" ] - , repo = "https://github.com/Unisay/purescript-lua-arrays.git" + , repo = "https://github.com/purescript-lua/purescript-lua-arrays.git" , version = "v7.3.0" } , console = { dependencies = [ "effect", "prelude" ] - , repo = "https://github.com/Unisay/purescript-lua-console.git" + , repo = "https://github.com/purescript-lua/purescript-lua-console.git" , version = "v6.1.0" } , control = { dependencies = [ "newtype", "prelude" ] - , repo = "https://github.com/Unisay/purescript-lua-control.git" + , repo = "https://github.com/purescript-lua/purescript-lua-control.git" , version = "v6.0.1" } , effect = { dependencies = [ "prelude" ] - , repo = "https://github.com/Unisay/purescript-lua-effect.git" + , repo = "https://github.com/purescript-lua/purescript-lua-effect.git" , version = "v4.1.2" } , enums = @@ -45,57 +45,57 @@ , "tuples" , "unfoldable" ] - , repo = "https://github.com/Unisay/purescript-lua-enums.git" + , repo = "https://github.com/purescript-lua/purescript-lua-enums.git" , version = "v6.1.0" } , exceptions = { dependencies = [ "effect", "either", "maybe", "prelude" ] - , repo = "https://github.com/Unisay/purescript-lua-exceptions.git" + , repo = "https://github.com/purescript-lua/purescript-lua-exceptions.git" , version = "v6.1.0" } , functions = { dependencies = [ "prelude" ] - , repo = "https://github.com/Unisay/purescript-lua-functions.git" + , repo = "https://github.com/purescript-lua/purescript-lua-functions.git" , version = "v6.1.0" } , lazy = { dependencies = [ "control", "foldable-traversable", "invariant", "prelude" ] - , repo = "https://github.com/Unisay/purescript-lua-lazy.git" + , repo = "https://github.com/purescript-lua/purescript-lua-lazy.git" , version = "v7.0.0" } , lua-ngx = { dependencies = [ "effect", "prelude" ] - , repo = "https://github.com/Unisay/purescript-lua-ngx.git" + , repo = "https://github.com/purescript-lua/purescript-lua-ngx.git" , version = "v0.2.0" } , integers = { dependencies = [ "maybe", "numbers", "prelude" ] - , repo = "https://github.com/Unisay/purescript-lua-integers.git" + , repo = "https://github.com/purescript-lua/purescript-lua-integers.git" , version = "v6.1.1" } , numbers = { dependencies = [ "functions", "maybe", "prelude" ] - , repo = "https://github.com/Unisay/purescript-lua-numbers.git" + , repo = "https://github.com/purescript-lua/purescript-lua-numbers.git" , version = "v9.1.1" } , partial = { dependencies = [] : List Text - , repo = "https://github.com/Unisay/purescript-lua-partial.git" + , repo = "https://github.com/purescript-lua/purescript-lua-partial.git" , version = "v4.1.0" } , prelude = { dependencies = [] : List Text - , repo = "https://github.com/Unisay/purescript-lua-prelude.git" + , repo = "https://github.com/purescript-lua/purescript-lua-prelude.git" , version = "v7.2.2" } , refs = { dependencies = [ "effect", "prelude" ] - , repo = "https://github.com/Unisay/purescript-lua-refs.git" + , repo = "https://github.com/purescript-lua/purescript-lua-refs.git" , version = "v6.1.0" } , safe-coerce = { dependencies = [ "unsafe-coerce" ] - , repo = "https://github.com/Unisay/purescript-lua-safe-coerce.git" + , repo = "https://github.com/purescript-lua/purescript-lua-safe-coerce.git" , version = "v2.0.0" } , st = @@ -120,18 +120,18 @@ , "unfoldable" , "unsafe-coerce" ] - , repo = "https://github.com/Unisay/purescript-lua-strings.git" + , repo = "https://github.com/purescript-lua/purescript-lua-strings.git" , version = "v6.2.0" } , unfoldable = { dependencies = [ "foldable-traversable", "maybe", "partial", "prelude", "tuples" ] - , repo = "https://github.com/Unisay/purescript-lua-unfoldable.git" + , repo = "https://github.com/purescript-lua/purescript-lua-unfoldable.git" , version = "v6.1.0" } , unsafe-coerce = { dependencies = [] : List Text - , repo = "https://github.com/Unisay/purescript-lua-unsafe-coerce.git" + , repo = "https://github.com/purescript-lua/purescript-lua-unsafe-coerce.git" , version = "v6.1.0" } , foldable-traversable = @@ -148,7 +148,7 @@ , "prelude" , "tuples" ] - , repo = "https://github.com/Unisay/purescript-lua-foldable-traversable.git" + , repo = "https://github.com/purescript-lua/purescript-lua-foldable-traversable.git" , version = "v6.1.1" } }