Skip to content

Commit 3ba7d0f

Browse files
Update some links and extend community page (#939)
* Update community page * Update more links
1 parent 2935fab commit 3ba7d0f

32 files changed

+95
-93
lines changed

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
blank_issues_enabled: false
22
contact_links:
33
- name: 🚀 rescript-compiler
4-
url: https://github.com/rescript-lang/rescript-compiler/issues
5-
about: Please report problems about the ReScript compiler and build system here.
4+
url: https://github.com/rescript-lang/rescript/issues
5+
about: Please report problems about the ReScript compiler, build system and tools here.
66
- name: 💻 rescript-vscode
77
url: https://github.com/rescript-lang/rescript-vscode/issues
8-
about: VSCode language support, LSP, tools
8+
about: VSCode language support, LSP
99
- name: 📦 create-rescript-app
1010
url: https://github.com/rescript-lang/create-rescript-app/issues
1111
about: ReScript's project generator

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
This is the official documentation platform for the [ReScript](https://rescript-lang.org) programming language.
88

9-
**Please report any technical issues with ReScript to the [compiler repository](https://github.com/rescript-lang/rescript-compiler).**
9+
**Please report any technical issues with ReScript to the [compiler repository](https://github.com/rescript-lang/rescript).**
1010

1111
**In case you are missing some specific documentation:**
1212

_blogposts/2020-09-25-release-8-3.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ It's focused on type safety, performance and JS interop. It used to be called Bu
1717
1818
```
1919

20-
The changes are listed [here](https://github.com/rescript-lang/rescript-compiler/blob/master/Changes.md#83), this is a large release, and we will go through some highlighted changes.
20+
The changes are listed [here](https://github.com/rescript-lang/rescript/blob/master/Changes.md#83), this is a large release, and we will go through some highlighted changes.
2121

2222

2323

@@ -122,7 +122,7 @@ Now user can pick up their js file extension support per module format:
122122

123123
## More flexible filename support
124124

125-
To have better integration with other [JS infrastructures](https://github.com/rescript-lang/rescript-compiler/issues/4624),
125+
To have better integration with other [JS infrastructures](https://github.com/rescript-lang/rescript/issues/4624),
126126
for example, Next.js/React Native, we allow file names like `404.res`,
127127
`Button.Android.res` so that it can just be picked up by those tools
128128

_blogposts/2020-12-07-release-8-4.mdx

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ It's focused on type safety, performance and JS interop. It used to be called Bu
1919
2020
```
2121

22-
The changes are listed [here](https://github.com/rescript-lang/rescript-compiler/blob/master/Changes.md#841).
22+
The changes are listed [here](https://github.com/rescript-lang/rescript/blob/master/Changes.md#841).
2323

2424
We will go through some highlighted changes.
2525

@@ -33,11 +33,10 @@ In this release, we fix the integrity of `bsb -make-world` which allows user to
3333
The fix is well implemented that people who don't do such modifications will not pay for it.
3434

3535
This is one of the highest desired feature request based on the
36-
[user feedback](https://github.com/rescript-lang/rescript-compiler/issues/4361#issuecomment-739538789), so we will expand a bit here why it is tricky
37-
to implement it without compromising performance.
36+
[user feedback](https://github.com/rescript-lang/rescript/issues/4361#issuecomment-739538789), so we will expand a bit here why it is tricky to implement it without compromising performance.
3837

3938
In ReScript compilation scheme, dependencies as packages are treated as a black box,
40-
changes of dependencies should be *transitive*. The is due to that we have cross module
39+
changes of dependencies should be _transitive_. The is due to that we have cross module
4140
optimizations and the binary interface itself is a hash of its dependencies.
4241
So for a package dependency chain: A -> B -> C, if A changes and B does not change, C still needs get rebuilt.
4342
Because the intermediate output of B may still change due to the change of A.
@@ -68,6 +67,6 @@ of such stale outptu, such stale `List.cmi` file will break the integrity of the
6867
In this release, we introduced a more robust algorithm that will always remove stale output before the build so
6968
that such integrity is not broken.
7069

71-
Last but not the least, we continue improving the readability, debuggability of the [generated output](https://github.com/rescript-lang/rescript-compiler/pull/4858) : )
70+
Last but not the least, we continue improving the readability, debuggability of the [generated output](https://github.com/rescript-lang/rescript/pull/4858) : )
7271

7372
Happy Hacking! -- Hongbo Zhang

_blogposts/2021-02-09-release-9-0.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ npm install [email protected]
2222

2323
You can also try our new release in the [Online Playground](/try).
2424

25-
In this post we will highlight the most notable changes. The full changelog for this release can be found [here](https://github.com/rescript-lang/rescript-compiler/blob/master/Changes.md#90).
25+
In this post we will highlight the most notable changes. The full changelog for this release can be found [here](https://github.com/rescript-lang/rescript/blob/master/Changes.md#90).
2626

2727
## Compiler Improvements
2828

2929
### New External Stdlib Configuration
3030

31-
This is a long-awaited [feature request](https://github.com/rescript-lang/rescript-compiler/pull/2171).
31+
This is a long-awaited [feature request](https://github.com/rescript-lang/rescript/pull/2171).
3232

3333
Our compiler comes with a set of stdlib modules (such as `Belt`, `Pervasives`, etc.) for core functionality. Compiled ReScript code relies on the JS runtime version of these stdlib modules.
3434

@@ -47,7 +47,7 @@ We made a small [demo repo](https://github.com/bobzhang/zero-cost-rescript) and
4747

4848
### Improved Code Generation for Pattern Matching
4949

50-
We fine-tuned our pattern matching engine to optimize the JS output even more. Here is an example of a pretty substantial optimization, based on [this issue](https://github.com/rescript-lang/rescript-compiler/issues/4924):
50+
We fine-tuned our pattern matching engine to optimize the JS output even more. Here is an example of a pretty substantial optimization, based on [this issue](https://github.com/rescript-lang/rescript/issues/4924):
5151

5252
```res
5353
type test =
@@ -87,7 +87,7 @@ function test(x) {
8787

8888
As you can see, the 9.0 compiler removes all the unnecessary `typeof` checks!
8989

90-
This is possible because our optimizer will try to analyze several predicates and get rid of redundant ones. More diffs can be found [here](https://github.com/rescript-lang/rescript-compiler/pull/4927/files?file-filters%5B%5D=.js).
90+
This is possible because our optimizer will try to analyze several predicates and get rid of redundant ones. More diffs can be found [here](https://github.com/rescript-lang/rescript/pull/4927/files?file-filters%5B%5D=.js).
9191

9292
Another important improvement is that we fixed the pattern match offset issue, which lead to the consequence that magic numbers will not be generated for complex pattern matches anymore.
9393

_blogposts/2021-05-07-release-9-1.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ description: |
1010

1111
## Exciting Improvements in ReScript 9.1
1212

13-
Our recent few releases of ReScript contains [lots of improvements](https://github.com/rescript-lang/rescript-compiler/blob/3134392a364b70c9c172aa6c1dbaa1ac6580265d/Changes.md#91), among which are a few standout features we'd like to further promote. Hope you're as excited as we are about these! It goes without saying, our [updated editor plugin](https://forum.rescript-lang.org/t/ann-rescript-vscode-1-1-1-released/1542/3) works with the new releases.
13+
Our recent few releases of ReScript contains [lots of improvements](https://github.com/rescript-lang/rescript/blob/3134392a364b70c9c172aa6c1dbaa1ac6580265d/Changes.md#91), among which are a few standout features we'd like to further promote. Hope you're as excited as we are about these! It goes without saying, our [updated editor plugin](https://forum.rescript-lang.org/t/ann-rescript-vscode-1-1-1-released/1542/3) works with the new releases.
1414

1515
### New NPM Package
1616

@@ -159,6 +159,6 @@ let helloUnicode = (x) =>{
159159

160160
## Conclusion
161161

162-
Don't miss our various other improvements in [our changelog](https://github.com/rescript-lang/rescript-compiler/blob/3134392a364b70c9c172aa6c1dbaa1ac6580265d/Changes.md#91). As always we try to keep our changes performant, lean and robust. We hope you'll enjoy these.
162+
Don't miss our various other improvements in [our changelog](https://github.com/rescript-lang/rescript/blob/3134392a364b70c9c172aa6c1dbaa1ac6580265d/Changes.md#91). As always we try to keep our changes performant, lean and robust. We hope you'll enjoy these.
163163

164164
See you next time!

_blogposts/2022-08-25-release-10-0-0.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ReScript version 10 is available! Version 10 is a culmination of over a year's w
1414
npm install rescript@10
1515
```
1616

17-
All changes are listed [here](https://github.com/rescript-lang/rescript-compiler/blob/10.0_release/CHANGELOG.md). Let's take a tour of a few of the features we're extra excited about.
17+
All changes are listed [here](https://github.com/rescript-lang/rescript/blob/10.0_release/CHANGELOG.md). Let's take a tour of a few of the features we're extra excited about.
1818

1919
## Faster builds with native M1 support
2020
Users with M1 chips should see a notable speedup, as the new ReScript version has full native support for M1.
@@ -27,9 +27,9 @@ let str = "Σ"
2727

2828
You can also pattern match on Unicode characters:
2929
```res
30-
switch someCharacter {
31-
| 'Σ' => "what a fine Unicode char"
32-
| _ => "Unicode is fun"
30+
switch someCharacter {
31+
| 'Σ' => "what a fine Unicode char"
32+
| _ => "Unicode is fun"
3333
}
3434
```
3535

@@ -79,7 +79,7 @@ Version 10 brings the building blocks needed for a number of exciting new featur
7979

8080
## Upgrade guide
8181

82-
Please see the detailed [changelog](https://github.com/rescript-lang/rescript-compiler/blob/10.0_release/CHANGELOG.md) for a list of breaking changes.
82+
Please see the detailed [changelog](https://github.com/rescript-lang/rescript/blob/10.0_release/CHANGELOG.md) for a list of breaking changes.
8383
Each breaking change lists suggestions on how to upgrade your project.
8484
This can be out of your control in case of dependencies. In that case, please raise issues with the maintainers of those libraries.
8585

_blogposts/2023-02-02-release-10-1.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ This version comes with two major language improvements we've all been waiting f
2727

2828
Alongside the major changes, there have been many bugfixes and other improvements that won't be covered in this post.
2929

30-
Feel free to check the [Changelog](https://github.com/rescript-lang/rescript-compiler/blob/master/CHANGELOG.md#1011) for all the details.
30+
Feel free to check the [Changelog](https://github.com/rescript-lang/rescript/blob/master/CHANGELOG.md#1011) for all the details.
3131

3232
## New `async` / `await` syntax
3333

@@ -293,16 +293,16 @@ Our contributors are already one step ahead and are currently working on improve
293293
- New tooling to generate markdown from docstrings (module, type and value level). This will be super simple, but very effective.
294294
- Explorations for a [localized documentation page](https://forum.rescript-lang.org/t/translation-project-rescript-lang-org/4022) (currently in a slowed-down exploration phase, but we will be getting there)
295295

296-
Check out the [v11](https://github.com/rescript-lang/rescript-compiler/issues?q=is%3Aopen+is%3Aissue+milestone%3Av11.0) milestone on our `rescript-lang` repo for more details on future improvements.
296+
Check out the [v11](https://github.com/rescript-lang/rescript/issues?q=is%3Aopen+is%3Aissue+milestone%3Av11.0) milestone on our `rescript-lang` repo for more details on future improvements.
297297

298298
## Acknowledgements
299299

300-
As always, we want to thank our [contributors](https://github.com/rescript-lang/rescript-compiler/graphs/contributors?from=2019-11-24&to=2023-02-02&type=c) for building an amazing platform. Special thanks go out to [mununki](https://github.com/mununki) for building the new JSX v4 syntax. Amazing work!
300+
As always, we want to thank our [contributors](https://github.com/rescript-lang/rescript/graphs/contributors?from=2019-11-24&to=2023-02-02&type=c) for building an amazing platform. Special thanks go out to [mununki](https://github.com/mununki) for building the new JSX v4 syntax. Amazing work!
301301

302302
## That's it
303303

304304
We hope you enjoy the newest improvements as much as we do.
305305

306-
In case there's any issues / problems, make sure to report bugs to [rescript-lang/rescript-compiler](https://github.com/rescript-lang/rescript-compiler) (language / syntax / jsx), [rescript-lang/rescript-react](https://github.com/rescript-lang/rescript-react) (React 16 / 18 binding) or [rescript-association/rescript-lang.org](https://github.com/rescript-lang/rescript-lang.org) (documentation) repositories.
306+
In case there's any issues / problems, make sure to report bugs to [rescript-lang/rescript](https://github.com/rescript-lang/rescript) (language / syntax / jsx), [rescript-lang/rescript-react](https://github.com/rescript-lang/rescript-react) (React 16 / 18 binding) or [rescript-association/rescript-lang.org](https://github.com/rescript-lang/rescript-lang.org) (documentation) repositories.
307307

308308
Also feel free to visit the [ReScript forum](https://forum.rescript-lang.org/) to ask questions and connect with other ReScripters.

_blogposts/2023-06-05-first-class-dynamic-import-support.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,6 @@ The most important take away of the new dynamic imports functionality in ReScrip
138138

139139
We hope that it will help shipping software with better end-user experience with faster load times and quicker app interaction, especially on slower network connections.
140140

141-
As always, we're eager to hear about your experiences with our new features. Feel free to share your thoughts and feedback with us on our [issue tracker](https://github.com/rescript-lang/rescript-compiler/issues) or on the [forum](https://forum.rescript-lang.org).
141+
As always, we're eager to hear about your experiences with our new features. Feel free to share your thoughts and feedback with us on our [issue tracker](https://github.com/rescript-lang/rescript/issues) or on the [forum](https://forum.rescript-lang.org).
142142

143143
Happy hacking!

_blogposts/2023-09-18-uncurried-mode.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,6 @@ Many thoughts have led to this decision, but we think this change is a great fit
145145

146146
We hope that this new way of writing ReScript will make it both easier for beginners and also more enjoyable for the seasoned developers.
147147

148-
As always, we're eager to hear about your experiences with our new features. Feel free to share your thoughts and feedback with us on our [issue tracker](https://github.com/rescript-lang/rescript-compiler/issues) or on the [forum](https://forum.rescript-lang.org).
148+
As always, we're eager to hear about your experiences with our new features. Feel free to share your thoughts and feedback with us on our [issue tracker](https://github.com/rescript-lang/rescript/issues) or on the [forum](https://forum.rescript-lang.org).
149149

150150
Happy hacking!

_blogposts/2024-01-11-release-11-0-0.mdx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ npm install rescript@11
1818

1919
To upgrade your project or to find out if there are any breaking changes that affect you, please follow the [migration guide](/docs/manual/latest/migrate-to-v11).
2020

21-
The complete list of changes can be found [here](https://github.com/rescript-lang/rescript-compiler/blob/v11.0.0/CHANGELOG.md). Let's have a look at the most notable improvements.
21+
The complete list of changes can be found [here](https://github.com/rescript-lang/rescript/blob/v11.0.0/CHANGELOG.md). Let's have a look at the most notable improvements.
2222

2323
## Highlights
2424

@@ -123,15 +123,15 @@ npx rescript-language-server --stdio
123123
As we now finish up the work on v11, we're looking forward to working on the next ReScript version. Here are some of the features we're planning to focus on in upcoming versions:
124124

125125
- Make JSX usable beyond React:
126-
- [Generic JSX transform](https://github.com/rescript-lang/rescript-compiler/issues/6408)
127-
- [JSX preserve mode](https://github.com/rescript-lang/rescript-compiler/issues/6197)
126+
- [Generic JSX transform](https://github.com/rescript-lang/rescript/issues/6408)
127+
- [JSX preserve mode](https://github.com/rescript-lang/rescript/issues/6197)
128128
- Integrate the Rescript Core standard library into the compiler
129129
- remove the OCaml standard library
130130
- remove `Belt` but keep it available as external package
131-
- Make maintaining TS libraries with ReScript a breeze, [thanks to genType](https://github.com/rescript-lang/rescript-compiler/issues/6210)
132-
- Support [tagged template literals](https://github.com/rescript-lang/rescript-compiler/pull/6250)
133-
- [Dedicated syntax for creating Dicts](https://github.com/rescript-lang/rescript-compiler/issues/6545)
134-
- [Array spread syntax](https://github.com/rescript-lang/rescript-compiler/issues/6546)
131+
- Make maintaining TS libraries with ReScript a breeze, [thanks to genType](https://github.com/rescript-lang/rescript/issues/6210)
132+
- Support [tagged template literals](https://github.com/rescript-lang/rescript/pull/6250)
133+
- [Dedicated syntax for creating Dicts](https://github.com/rescript-lang/rescript/issues/6545)
134+
- [Array spread syntax](https://github.com/rescript-lang/rescript/issues/6546)
135135
- A [new custom build system](https://github.com/rolandpeelen/rewatch) with better support for workspaces / monorepos
136136
- More improvements to the type system
137137

@@ -145,7 +145,7 @@ We hope you enjoy the newest improvements as much as we do.
145145

146146
In case of issues / problems, make sure to report bugs to one of the following repositories:
147147

148-
- [rescript-lang/rescript-compiler](https://github.com/rescript-lang/rescript-compiler) (language / syntax / jsx)
148+
- [rescript-lang/rescript](https://github.com/rescript-lang/rescript) (language / syntax / jsx)
149149
- [rescript-lang/rescript-react](https://github.com/rescript-lang/rescript-react) (React bindings)
150150
- [rescript-lang/rescript-vscode](https://github.com/rescript-lang/rescript-vscode) (VSCode language support, LSP, tools)
151151
- [rescript-lang/create-rescript-app](https://github.com/rescript-lang/create-rescript-app) (project generator) or

_blogposts/2024-02-01-release-11-1-0.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ See ["Compile with stricter errors in CI"](/docs/manual/latest/build-overview#co
236236
237237
## Other changes
238238
239-
Of course we also got a bunch of other changes and bug fixes in this release. Check out the [compiler changelog](https://github.com/rescript-lang/rescript-compiler/blob/11.0_release/CHANGELOG.md#1110-rc1) if you are interested.
239+
Of course we also got a bunch of other changes and bug fixes in this release. Check out the [compiler changelog](https://github.com/rescript-lang/rescript/blob/11.0_release/CHANGELOG.md#1110-rc1) if you are interested.
240240
241241
242242
## v12 is next
@@ -254,4 +254,4 @@ We hope you enjoy the newest improvements as much as we do.
254254
255255
If you find any problems with this new release, make sure to report them here:
256256
257-
- [rescript-lang/rescript-compiler](https://github.com/rescript-lang/rescript-compiler/issues/new/choose)
257+
- [rescript-lang/rescript](https://github.com/rescript-lang/rescript/issues/new/choose)

0 commit comments

Comments
 (0)