From bb4ce7c2c52c95b02e6a28c9243151064dcf5ea6 Mon Sep 17 00:00:00 2001 From: postsolar <120750161+postsolar@users.noreply.github.com> Date: Tue, 25 Jul 2023 15:59:25 +0300 Subject: [PATCH 1/4] Added: 1. Pursuit to "Essential Tools" 2. PureScript LSP to "Essential Tools" 3. A section "Documentation" with links to Jordan's PureScript Reference, PureScript by Example and PureScript Cookbook --- README.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 939c272..363a9b2 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ A collection of awesome Purescript libraries, resources and shiny things. ## Contents - [Essential tools](#essential-tools) - [Essential libraries](#essential-libraries) +- [Documentation, references and tutorials](#documentation) - [Data types](#data-types) - [Maths](#maths) - [Random](#random) @@ -31,9 +32,11 @@ A collection of awesome Purescript libraries, resources and shiny things. - [Organisations](#organisations) ## Essential tools -- purs - the compiler. -- spago - package manager and build tool. -- esbuild - JavaScript bundler used by spago. +- [purs](https://github.com/purescript/purescript) - The compiler. +- [spago](https://github.com/purescript/spago/) - Package manager and build tool. +- [purescript-language-server](https://github.com/nwolverson/purescript-language-server) - The LSP implementation for PureScript. +- [Pursuit](https://pursuit.purescript.org/) - The website containing documentation for PureScript packages. +- [esbuild](https://esbuild.github.io/) - JavaScript bundler used by Spago. - [purs-tidy](https://github.com/natefaubion/purescript-tidy) - Purescript code formatter. - [purescript-backend-optimizer](https://github.com/aristanetworks/purescript-backend-optimizer) - A tool to optimize JS genererated code. @@ -47,6 +50,11 @@ A collection of awesome Purescript libraries, resources and shiny things. - [transformers](https://github.com/purescript/purescript-transformers) - Monad transnformers ReaderT, StateT, MaybeT, etc (equivalent to mtl in Haskell). - [exists](https://github.com/purescript/purescript-exists) - Encodes existential types. +## Documentation +- [PureScript: Jordan's Reference](https://jordanmartinez.github.io/purescript-jordans-reference-site/) - A comprehensive reference for the PureScript language and its idioms, ranging from total beginner to advanced topics. +- [PureScript by Example](https://book.purescript.org/) - A short but dense book from the creator of PureScript (with excercises) +- [PureScript Cookbook](https://github.com/JordanMartinez/purescript-cookbook/) - A collection of simple self-contained examples covering common front-end, back-end and CLI tasks in PureScript. + ## Data types - [ordered-collections](https://github.com/purescript/purescript-ordered-collections) - Ordered Maps and Sets. - [unordered-collections](https://github.com/fehrenbach/purescript-unordered-collections) - Hash-based immutable Maps and Sets. From 03b2e6bc056e227b15c568add923d3b2636c0ea6 Mon Sep 17 00:00:00 2001 From: postsolar <120750161+postsolar@users.noreply.github.com> Date: Tue, 25 Jul 2023 17:22:43 +0300 Subject: [PATCH 2/4] Fix headings mismatch --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 363a9b2..97b4875 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ A collection of awesome Purescript libraries, resources and shiny things. - [transformers](https://github.com/purescript/purescript-transformers) - Monad transnformers ReaderT, StateT, MaybeT, etc (equivalent to mtl in Haskell). - [exists](https://github.com/purescript/purescript-exists) - Encodes existential types. -## Documentation +## Documentation, references and tutorials - [PureScript: Jordan's Reference](https://jordanmartinez.github.io/purescript-jordans-reference-site/) - A comprehensive reference for the PureScript language and its idioms, ranging from total beginner to advanced topics. - [PureScript by Example](https://book.purescript.org/) - A short but dense book from the creator of PureScript (with excercises) - [PureScript Cookbook](https://github.com/JordanMartinez/purescript-cookbook/) - A collection of simple self-contained examples covering common front-end, back-end and CLI tasks in PureScript. From d76cffc4094b58a66b9bd725544638f43a616fdd Mon Sep 17 00:00:00 2001 From: postsolar <120750161+postsolar@users.noreply.github.com> Date: Tue, 25 Jul 2023 17:24:38 +0300 Subject: [PATCH 3/4] Fix missing dot. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 97b4875..b8c4907 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ A collection of awesome Purescript libraries, resources and shiny things. ## Documentation, references and tutorials - [PureScript: Jordan's Reference](https://jordanmartinez.github.io/purescript-jordans-reference-site/) - A comprehensive reference for the PureScript language and its idioms, ranging from total beginner to advanced topics. -- [PureScript by Example](https://book.purescript.org/) - A short but dense book from the creator of PureScript (with excercises) +- [PureScript by Example](https://book.purescript.org/) - A short but dense book from the creator of PureScript (with excercises). - [PureScript Cookbook](https://github.com/JordanMartinez/purescript-cookbook/) - A collection of simple self-contained examples covering common front-end, back-end and CLI tasks in PureScript. ## Data types From 729c6821c1aa4cc355bf73eb2ec4ba45261b84e6 Mon Sep 17 00:00:00 2001 From: postsolar <120750161+postsolar@users.noreply.github.com> Date: Tue, 25 Jul 2023 17:27:30 +0300 Subject: [PATCH 4/4] Fix broken link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b8c4907..de6ce71 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ A collection of awesome Purescript libraries, resources and shiny things. ## Contents - [Essential tools](#essential-tools) - [Essential libraries](#essential-libraries) -- [Documentation, references and tutorials](#documentation) +- [Documentation, references and tutorials](#documentation-references-and-tutorials) - [Data types](#data-types) - [Maths](#maths) - [Random](#random)