From 4c6411d80b9390cffaa1cb3f68933f5bfa4510ab Mon Sep 17 00:00:00 2001 From: Leonardo Venturini Date: Wed, 7 Aug 2024 14:02:04 -0400 Subject: [PATCH 01/15] move change streams and add vite + other adjustments --- v3-docs/docs/about/roadmap.md | 93 ++++++++++++++--------------------- 1 file changed, 38 insertions(+), 55 deletions(-) diff --git a/v3-docs/docs/about/roadmap.md b/v3-docs/docs/about/roadmap.md index 2046182104..b7c60c7c54 100644 --- a/v3-docs/docs/about/roadmap.md +++ b/v3-docs/docs/about/roadmap.md @@ -4,80 +4,63 @@ Describes the high-level features and actions for the Meteor project in the near ## Introduction -**Quick update moving items to Finished: June 1, 2023** +**Quick update moving items to Finished: August 7th, 2024** -**Last new items added: September 14, 2022.** +**Last new items added: August 7th, 2024.** -The description of many items include sentences and ideas from Meteor community members. +The description of many items includes sentences and ideas from Meteor community members. Contributors are encouraged to focus their efforts on work that aligns with the roadmap then we can work together in these areas. - > As with any roadmap, this is a living document that will evolve as priorities and dependencies shift. -> If you have new feature requests or ideas you should open a new [discussion](https://github.com/meteor/meteor/discussions/new). - -### Meteor 3.0 release - -- Change how Meteor executes Async code; ([Discussion](https://github.com/meteor/meteor/discussions/11505)) - - Provide new async APIs where Fibers are required; - - Mongo package with Async API; ([PR](https://github.com/meteor/meteor/pull/12028)) - - Provide async versions for Accounts and core packages; - - Adapt Meteor Promise implementation; -- Enable Top-Level Await (TLA) on Meteor server-side; ([PR](https://github.com/meteor/meteor/pull/12095)) -- Support Top-Level Await (TLA) on Reify; -- Remove Fibers dependency from Meteor Public APIs; -- Remove Fibers entirely; -- Update Cordova integration to Meteor 3.0; -- Run Meteor on Node.js 18; -- Change web engine from Connect to Express; +> If you have new feature requests or ideas, you should open a new [discussion](https://github.com/meteor/meteor/discussions/new). ### Next releases -- Improve TypeScript support for Meteor and packages; ([Discussion](https://github.com/meteor/meteor/discussions/12080)) -- Linux ARM Support; ([PR](https://github.com/meteor/meteor/pull/11809)) -- Improve release quality with test coverage and CI automation; -- Review and help to modernize Meteor tools; ([Discussion](https://github.com/meteor/meteor/discussions/12073)) -- Improve support for Windows 11 or adopt Windows with WSL; -- Improve Meteor build time; ([Discussion](https://github.com/meteor/meteor/discussions/11587)) -- HTTP/3 Support; -- Tree-shaking; ([PR](https://github.com/meteor/meteor/pull/11164)) -- Support package.json exports fields; ([Discussion](https://github.com/meteor/meteor/discussions/11727)) +- Improve TypeScript support for Meteor and packages ([Discussion](https://github.com/meteor/meteor/discussions/12080)) +- MongoDB Change Streams support ([Discussion](https://github.com/meteor/meteor/discussions/11842)) +- Integrated support for Vite (Client Bundler) + - Tree-shaking (Client) + - Improve Meteor build time (Client, [Discussion](https://github.com/meteor/meteor/discussions/11587)) +- Replace Babel with ESBuild or SWC for the server bundle + - Tree-shaking (Server) + - Improve Meteor build time (Server, [Discussion](https://github.com/meteor/meteor/discussions/11587)) +- Improve release CI/CD speed and reliability (optimized build times will help) +- Review and help to modernize Meteor tools ([Discussion](https://github.com/meteor/meteor/discussions/12073)) +- Improve support for Windows 11 or adopt Windows with WSL +- HTTP/3 Support +- Support package.json exports fields ([Discussion](https://github.com/meteor/meteor/discussions/11727)) ### Candidate items -We need to discuss further to decide whether or not to proceed with these implementations. -- Update and fix Meteor Client Bundler or Improve DDP Client; -- Improve Passwordless package; ([Discussion](https://github.com/meteor/meteor/discussions/12075)) -- Support building mobile apps using CapacitorJS; -- Bring Redis-oplog to core; ([Repository](https://github.com/Meteor-Community-Packages/redis-oplog)) -- MongoDB Change Streams support; ([Discussion](https://github.com/meteor/meteor/discussions/11842)) -- Better file upload support via DDP; ([Discussion](https://github.com/meteor/meteor/discussions/11523)) +We need to discuss further to decide whether to proceed with these implementations. + +- Update and fix Meteor Client Bundler or Improve DDP Client +- Improve Passwordless package ([Discussion](https://github.com/meteor/meteor/discussions/12075)) +- Support building mobile apps using CapacitorJS +- Bring Redis-oplog to core ([Repository](https://github.com/Meteor-Community-Packages/redis-oplog)) +- Better file upload support via DDP ([Discussion](https://github.com/meteor/meteor/discussions/11523)) ### Next educational items -- Create a new Meteor Guide; ([Current Guide](https://guide.meteor.com/)) -- Scaling Meteor Apps course; ([Meteor University](https://university.meteor.com/)) +- Create a new Meteor Guide ([Current Guide](https://guide.meteor.com/)) +- Scaling Meteor Apps course ([Meteor University](https://university.meteor.com/)) ### Finished items -- New Async Tracker; ([Blog Post](https://blog.meteor.com/new-meteor-js-2-10-and-the-async-tracker-feature-ffdbe817c801)) -- New Suspense hooks for React + Meteor; ([Blog Post](https://blog.meteor.com/new-suspense-hooks-for-meteor-5391570b3007)) -- Release Blaze 2.7 supporting async calls; ([Changelog](https://www.blazejs.org/changelog.html)) -- New Scaffold API / generate command; ([Blog Post](https://blog.meteor.com/new-meteor-2-9-and-the-scaffold-api-8b5b2b2b2b2b)) -- Types added to the core; ([Blog Post](https://blog.meteor.com/new-meteor-2-8-1-and-adding-types-to-the-core-8a6ee56f0141)) -- Update Apollo skeleton NPM dependencies; -- MongoDB 6.0 Support; ([Discussion](https://github.com/meteor/meteor/discussions/12092) / [Blog Post](https://blog.meteor.com/new-meteor-2-11-and-the-new-embedded-mongodb-19767076961b)) -- Vite integration; -- SolidJS integration; -- Vue 3 integration; ([Forums](https://forums.meteor.com/t/status-of-vue-3-meteor/57915/25) / [Discussion](https://github.com/meteor/meteor/discussions/11521)) -- SolidJS starter template; -- Login and Accounts Course; ([Meteor University](https://university.meteor.com/)) -- Updated MongoDB driver to 4.8; ([PR](https://github.com/meteor/meteor/pull/12097)) -- Make MongoDB integration stable by fixing critical issues; -- New skeleton for creating Meteor apps with Chakra UI; -- Evaluate and improve support for Meteor in VSCode; ([Repository](https://github.com/matheusccastroo/vscode-meteor-toolbox)) -- Release Blaze 2.6.2; ([Blog Post](https://blog.meteor.com/new-meteor-js-2-12-and-the-blaze-2-6-2-release-b72c2a7a593f)) +- Change how Meteor executes Async code ([Discussion](https://github.com/meteor/meteor/discussions/11505)) + - Provide new async APIs where Fibers are required + - Mongo package with Async API ([PR](https://github.com/meteor/meteor/pull/12028)) + - Provide async versions for Accounts and core packages + - Adapt Meteor Promise implementation +- Enable Top-Level Await (TLA) on Meteor server-side ([PR](https://github.com/meteor/meteor/pull/12095)) +- Support Top-Level Await (TLA) on Reify +- Remove Fibers dependency from Meteor Public APIs +- Remove Fibers entirely +- Update Cordova integration to Meteor 3.0 +- Run Meteor on Node.js v20 +- Change web engine from Connect to Express ----------- From 7ec0d1b967c9474be0892346952fdb53c0800330 Mon Sep 17 00:00:00 2001 From: Leonardo Venturini Date: Wed, 7 Aug 2024 14:09:36 -0400 Subject: [PATCH 02/15] add note about typescript --- v3-docs/docs/about/roadmap.md | 1 + 1 file changed, 1 insertion(+) diff --git a/v3-docs/docs/about/roadmap.md b/v3-docs/docs/about/roadmap.md index b7c60c7c54..522dc8f3b4 100644 --- a/v3-docs/docs/about/roadmap.md +++ b/v3-docs/docs/about/roadmap.md @@ -19,6 +19,7 @@ Contributors are encouraged to focus their efforts on work that aligns with the ### Next releases - Improve TypeScript support for Meteor and packages ([Discussion](https://github.com/meteor/meteor/discussions/12080)) + - This should be an ongoing effort to improve the TypeScript support in Meteor and packages, as we write new code in TypeScript and get more skin in the game, it should naturally improve. - MongoDB Change Streams support ([Discussion](https://github.com/meteor/meteor/discussions/11842)) - Integrated support for Vite (Client Bundler) - Tree-shaking (Client) From ce691fff7877e358ea062d9b1223fb24304aed1d Mon Sep 17 00:00:00 2001 From: Leonardo Venturini Date: Wed, 7 Aug 2024 14:15:34 -0400 Subject: [PATCH 03/15] small adjustments --- v3-docs/docs/about/roadmap.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/v3-docs/docs/about/roadmap.md b/v3-docs/docs/about/roadmap.md index 522dc8f3b4..be57d14ac8 100644 --- a/v3-docs/docs/about/roadmap.md +++ b/v3-docs/docs/about/roadmap.md @@ -24,11 +24,12 @@ Contributors are encouraged to focus their efforts on work that aligns with the - Integrated support for Vite (Client Bundler) - Tree-shaking (Client) - Improve Meteor build time (Client, [Discussion](https://github.com/meteor/meteor/discussions/11587)) -- Replace Babel with ESBuild or SWC for the server bundle +- Replace Babel with ESBuild, SWC or another tool for the server bundle - Tree-shaking (Server) - Improve Meteor build time (Server, [Discussion](https://github.com/meteor/meteor/discussions/11587)) - Improve release CI/CD speed and reliability (optimized build times will help) - Review and help to modernize Meteor tools ([Discussion](https://github.com/meteor/meteor/discussions/12073)) + - TypeScript Refactor for CLI - Improve support for Windows 11 or adopt Windows with WSL - HTTP/3 Support - Support package.json exports fields ([Discussion](https://github.com/meteor/meteor/discussions/11727)) From 8679ce41bdc8ba3815240d29861ba1129135577d Mon Sep 17 00:00:00 2001 From: Leonardo Venturini Date: Wed, 7 Aug 2024 14:16:53 -0400 Subject: [PATCH 04/15] add dot --- v3-docs/docs/about/roadmap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v3-docs/docs/about/roadmap.md b/v3-docs/docs/about/roadmap.md index be57d14ac8..07713f16c4 100644 --- a/v3-docs/docs/about/roadmap.md +++ b/v3-docs/docs/about/roadmap.md @@ -4,7 +4,7 @@ Describes the high-level features and actions for the Meteor project in the near ## Introduction -**Quick update moving items to Finished: August 7th, 2024** +**Quick update moving items to Finished: August 7th, 2024.** **Last new items added: August 7th, 2024.** From d3ff4a9950be5fe57dc672a4a63566914905e487 Mon Sep 17 00:00:00 2001 From: Leonardo Venturini Date: Wed, 21 Aug 2024 11:17:21 -0400 Subject: [PATCH 05/15] make adjustments --- v3-docs/docs/about/roadmap.md | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/v3-docs/docs/about/roadmap.md b/v3-docs/docs/about/roadmap.md index 07713f16c4..ba8cd7ecec 100644 --- a/v3-docs/docs/about/roadmap.md +++ b/v3-docs/docs/about/roadmap.md @@ -4,9 +4,7 @@ Describes the high-level features and actions for the Meteor project in the near ## Introduction -**Quick update moving items to Finished: August 7th, 2024.** - -**Last new items added: August 7th, 2024.** +**Last updated: August 7th, 2024.** The description of many items includes sentences and ideas from Meteor community members. @@ -19,36 +17,33 @@ Contributors are encouraged to focus their efforts on work that aligns with the ### Next releases - Improve TypeScript support for Meteor and packages ([Discussion](https://github.com/meteor/meteor/discussions/12080)) - - This should be an ongoing effort to improve the TypeScript support in Meteor and packages, as we write new code in TypeScript and get more skin in the game, it should naturally improve. + - This should be an ongoing effort to improve the TypeScript support in Meteor and packages, as we write new code in TypeScript and get more skin in the game, it should naturally improve. This does not mean we will actively refactor working code. +- Performance improvements for Meteor 3.0 +- Bringing community packages to the core - MongoDB Change Streams support ([Discussion](https://github.com/meteor/meteor/discussions/11842)) - Integrated support for Vite (Client Bundler) - Tree-shaking (Client) - Improve Meteor build time (Client, [Discussion](https://github.com/meteor/meteor/discussions/11587)) + - Support package.json exports fields ([Discussion](https://github.com/meteor/meteor/discussions/11727)) (Vite solves this too) - Replace Babel with ESBuild, SWC or another tool for the server bundle - Tree-shaking (Server) - Improve Meteor build time (Server, [Discussion](https://github.com/meteor/meteor/discussions/11587)) - Improve release CI/CD speed and reliability (optimized build times will help) -- Review and help to modernize Meteor tools ([Discussion](https://github.com/meteor/meteor/discussions/12073)) - - TypeScript Refactor for CLI -- Improve support for Windows 11 or adopt Windows with WSL +- Improve support for Windows 11 +- Document better Windows with WSL - HTTP/3 Support -- Support package.json exports fields ([Discussion](https://github.com/meteor/meteor/discussions/11727)) ### Candidate items We need to discuss further to decide whether to proceed with these implementations. -- Update and fix Meteor Client Bundler or Improve DDP Client +- Improve DDP Client - Improve Passwordless package ([Discussion](https://github.com/meteor/meteor/discussions/12075)) +- Integrate with Tauri, it might replace Cordova and Electron in a single tool - Support building mobile apps using CapacitorJS - Bring Redis-oplog to core ([Repository](https://github.com/Meteor-Community-Packages/redis-oplog)) - Better file upload support via DDP ([Discussion](https://github.com/meteor/meteor/discussions/11523)) -### Next educational items - -- Create a new Meteor Guide ([Current Guide](https://guide.meteor.com/)) -- Scaling Meteor Apps course ([Meteor University](https://university.meteor.com/)) - ### Finished items - Change how Meteor executes Async code ([Discussion](https://github.com/meteor/meteor/discussions/11505)) @@ -67,3 +62,5 @@ We need to discuss further to decide whether to proceed with these implementatio ----------- For more completed items, refer to our [changelog](https://docs.meteor.com/changelog.html). + +Todo: Add short descriptions to each item From ec3a6d245a0263d66286ef55e0db2ca2cddfcd05 Mon Sep 17 00:00:00 2001 From: Leonardo Venturini Date: Thu, 22 Aug 2024 14:04:24 -0400 Subject: [PATCH 06/15] make adjustments --- v3-docs/docs/about/roadmap.md | 38 +++++++++++++++++++++++++---------- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/v3-docs/docs/about/roadmap.md b/v3-docs/docs/about/roadmap.md index ba8cd7ecec..822819504c 100644 --- a/v3-docs/docs/about/roadmap.md +++ b/v3-docs/docs/about/roadmap.md @@ -17,21 +17,39 @@ Contributors are encouraged to focus their efforts on work that aligns with the ### Next releases - Improve TypeScript support for Meteor and packages ([Discussion](https://github.com/meteor/meteor/discussions/12080)) - - This should be an ongoing effort to improve the TypeScript support in Meteor and packages, as we write new code in TypeScript and get more skin in the game, it should naturally improve. This does not mean we will actively refactor working code. +> Should be an ongoing effort to improve the TypeScript support in Meteor and packages, as we write new code in TypeScript and get more skin in the game, it should naturally improve. This doesn’t mean we will actively refactor working code. + - Performance improvements for Meteor 3.0 +> After the removal of fibers, we became heavily reliant on async resources and consequently Async Hooks/Async Local Storage, that has a performance cost, we need to optimize that. + - Bringing community packages to the core +> Some packages are widely used and should be part of the core, so this involves identifying and moving them there. + - MongoDB Change Streams support ([Discussion](https://github.com/meteor/meteor/discussions/11842)) -- Integrated support for Vite (Client Bundler) - - Tree-shaking (Client) - - Improve Meteor build time (Client, [Discussion](https://github.com/meteor/meteor/discussions/11587)) - - Support package.json exports fields ([Discussion](https://github.com/meteor/meteor/discussions/11727)) (Vite solves this too) -- Replace Babel with ESBuild, SWC or another tool for the server bundle - - Tree-shaking (Server) - - Improve Meteor build time (Server, [Discussion](https://github.com/meteor/meteor/discussions/11587)) +> Change Streams is the official way to listen to changes in MongoDB; we should provide a way to use it in Meteor, seamlessly. It has been planned for a long time, and now we’re in a position to do it. + +- Integrated support for Vite (Client Bundler, [Discussion](https://github.com/meteor/meteor/discussions/11587)) +> Vite is a fast and modern client bundler with an amazing ecosystem, it has many potential benefits for Meteor: build performance, tree-shaking, making our codebase leaner, and focus on what we do best. + +- Replace Babel with ESBuild, Rollup, SWC, or another tool for the server bundle ([Discussion](https://github.com/meteor/meteor/discussions/11587)) +> Babel is a great tool, but it's slow and has some limitations; we should consider replacing it with a faster and more modern tool for the server bundle. We could potentially use the same tools Vite uses. + +- Support package.json exports fields ([Discussion](https://github.com/meteor/meteor/discussions/11727)) +- Tree-shaking + +> Tree sharking and exports fields may be implemented by integrating with more modern build tools, see previous items. + - Improve release CI/CD speed and reliability (optimized build times will help) +> Sometimes our CI/CD takes too long to run, causing long queues and delays in our release process and feedback loop, we need to improve that. + - Improve support for Windows 11 +> We had many complaints in the past, we need to research and make architectural improvements to make it easier to support Windows, not just punctual fixes. + - Document better Windows with WSL +> It's already possible to use Meteor on Windows with WSL, but we need to document it better + - HTTP/3 Support +> HTTP/3 is the next version of the HTTP protocol, we should support it in Meteor to leverage its performance and security benefits. ### Candidate items @@ -61,6 +79,4 @@ We need to discuss further to decide whether to proceed with these implementatio ----------- -For more completed items, refer to our [changelog](https://docs.meteor.com/changelog.html). - -Todo: Add short descriptions to each item +For more completed items, refer to our [changelog](https://docs.meteor.com/about/roadmap.html). From aab48786fbf22d52b98bc9d3f44707150eb342ee Mon Sep 17 00:00:00 2001 From: denihs Date: Fri, 23 Aug 2024 10:38:22 -0400 Subject: [PATCH 07/15] update link on what-is.md doc --- v3-docs/docs/about/what-is.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v3-docs/docs/about/what-is.md b/v3-docs/docs/about/what-is.md index 8f00675530..329bd9c990 100644 --- a/v3-docs/docs/about/what-is.md +++ b/v3-docs/docs/about/what-is.md @@ -6,7 +6,7 @@ :::info You are reading the Meteor 3 documentation! -- Searching for the Meteor 2 documentation? Access the [Meteor 2 Docs](https://docs.meteor.com/). +- Searching for the Meteor 2 documentation? Access the [Meteor 2 Docs](https://v2-docs.meteor.com/). - Upgrading from Meteor 2? Check out the [Migration Guide](https://v3-migration-docs.meteor.com/). ::: From 7c1db05aefd9b0f8a115001bfd936af7b5f0bd28 Mon Sep 17 00:00:00 2001 From: Leonardo Venturini Date: Mon, 26 Aug 2024 12:59:35 -0400 Subject: [PATCH 08/15] adjustments --- v3-docs/docs/about/roadmap.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/v3-docs/docs/about/roadmap.md b/v3-docs/docs/about/roadmap.md index 822819504c..d7ee00047c 100644 --- a/v3-docs/docs/about/roadmap.md +++ b/v3-docs/docs/about/roadmap.md @@ -4,7 +4,7 @@ Describes the high-level features and actions for the Meteor project in the near ## Introduction -**Last updated: August 7th, 2024.** +**Last updated: August 22nd, 2024.** The description of many items includes sentences and ideas from Meteor community members. @@ -29,7 +29,7 @@ Contributors are encouraged to focus their efforts on work that aligns with the > Change Streams is the official way to listen to changes in MongoDB; we should provide a way to use it in Meteor, seamlessly. It has been planned for a long time, and now we’re in a position to do it. - Integrated support for Vite (Client Bundler, [Discussion](https://github.com/meteor/meteor/discussions/11587)) -> Vite is a fast and modern client bundler with an amazing ecosystem, it has many potential benefits for Meteor: build performance, tree-shaking, making our codebase leaner, and focus on what we do best. +> Vite is a fast and modern client bundler with an amazing ecosystem, it has many potential benefits for Meteor: build performance, tree-shaking, making our codebase leaner, and focus on what we do best. - Replace Babel with ESBuild, Rollup, SWC, or another tool for the server bundle ([Discussion](https://github.com/meteor/meteor/discussions/11587)) > Babel is a great tool, but it's slow and has some limitations; we should consider replacing it with a faster and more modern tool for the server bundle. We could potentially use the same tools Vite uses. @@ -79,4 +79,4 @@ We need to discuss further to decide whether to proceed with these implementatio ----------- -For more completed items, refer to our [changelog](https://docs.meteor.com/about/roadmap.html). +For more completed items, refer to our [changelog](https://docs.meteor.com/about/roadmap.html). \ No newline at end of file From 2f6d7cbde2c1ccecbd1262784129de181acae530 Mon Sep 17 00:00:00 2001 From: Leonardo Venturini Date: Mon, 26 Aug 2024 14:52:57 -0400 Subject: [PATCH 09/15] Update v3-docs/docs/about/roadmap.md Co-authored-by: Frederico Maia --- v3-docs/docs/about/roadmap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v3-docs/docs/about/roadmap.md b/v3-docs/docs/about/roadmap.md index d7ee00047c..afa715880d 100644 --- a/v3-docs/docs/about/roadmap.md +++ b/v3-docs/docs/about/roadmap.md @@ -79,4 +79,4 @@ We need to discuss further to decide whether to proceed with these implementatio ----------- -For more completed items, refer to our [changelog](https://docs.meteor.com/about/roadmap.html). \ No newline at end of file +For more completed items, refer to our [changelog](https://docs.meteor.com/history.html). \ No newline at end of file From 6eef33f6c8c730167448f23f5ed0f033e94d5e50 Mon Sep 17 00:00:00 2001 From: Leonardo Venturini Date: Mon, 26 Aug 2024 14:53:31 -0400 Subject: [PATCH 10/15] Update v3-docs/docs/about/roadmap.md Co-authored-by: Frederico Maia --- v3-docs/docs/about/roadmap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v3-docs/docs/about/roadmap.md b/v3-docs/docs/about/roadmap.md index afa715880d..fbb98d5e38 100644 --- a/v3-docs/docs/about/roadmap.md +++ b/v3-docs/docs/about/roadmap.md @@ -49,7 +49,7 @@ Contributors are encouraged to focus their efforts on work that aligns with the > It's already possible to use Meteor on Windows with WSL, but we need to document it better - HTTP/3 Support -> HTTP/3 is the next version of the HTTP protocol, we should support it in Meteor to leverage its performance and security benefits. +> HTTP/3 is the next version of the HTTP protocol. We should support it in Meteor to leverage its performance and security benefits. ### Candidate items From 3ff60b298a5806db52d0dd264993df6e29d698d0 Mon Sep 17 00:00:00 2001 From: Leonardo Venturini Date: Mon, 26 Aug 2024 14:53:43 -0400 Subject: [PATCH 11/15] Update v3-docs/docs/about/roadmap.md Co-authored-by: Frederico Maia --- v3-docs/docs/about/roadmap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v3-docs/docs/about/roadmap.md b/v3-docs/docs/about/roadmap.md index fbb98d5e38..04106cf6cd 100644 --- a/v3-docs/docs/about/roadmap.md +++ b/v3-docs/docs/about/roadmap.md @@ -29,7 +29,7 @@ Contributors are encouraged to focus their efforts on work that aligns with the > Change Streams is the official way to listen to changes in MongoDB; we should provide a way to use it in Meteor, seamlessly. It has been planned for a long time, and now we’re in a position to do it. - Integrated support for Vite (Client Bundler, [Discussion](https://github.com/meteor/meteor/discussions/11587)) -> Vite is a fast and modern client bundler with an amazing ecosystem, it has many potential benefits for Meteor: build performance, tree-shaking, making our codebase leaner, and focus on what we do best. +> Vite is a fast and modern client bundler with an amazing ecosystem. It has many potential benefits for Meteor: build performance, tree-shaking, making our codebase leaner, and focusing on what we do best. - Replace Babel with ESBuild, Rollup, SWC, or another tool for the server bundle ([Discussion](https://github.com/meteor/meteor/discussions/11587)) > Babel is a great tool, but it's slow and has some limitations; we should consider replacing it with a faster and more modern tool for the server bundle. We could potentially use the same tools Vite uses. From 16fec1df814b70330aa0ffba5e3b44f0127840b7 Mon Sep 17 00:00:00 2001 From: Leonardo Venturini Date: Mon, 26 Aug 2024 14:53:59 -0400 Subject: [PATCH 12/15] Update v3-docs/docs/about/roadmap.md Co-authored-by: Frederico Maia --- v3-docs/docs/about/roadmap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v3-docs/docs/about/roadmap.md b/v3-docs/docs/about/roadmap.md index 04106cf6cd..420a1f93b6 100644 --- a/v3-docs/docs/about/roadmap.md +++ b/v3-docs/docs/about/roadmap.md @@ -20,7 +20,7 @@ Contributors are encouraged to focus their efforts on work that aligns with the > Should be an ongoing effort to improve the TypeScript support in Meteor and packages, as we write new code in TypeScript and get more skin in the game, it should naturally improve. This doesn’t mean we will actively refactor working code. - Performance improvements for Meteor 3.0 -> After the removal of fibers, we became heavily reliant on async resources and consequently Async Hooks/Async Local Storage, that has a performance cost, we need to optimize that. +> After removing fibers, we became heavily reliant on async resources and consequently Async Hooks/Async Local Storage, which has a performance cost, we need to optimize that. - Bringing community packages to the core > Some packages are widely used and should be part of the core, so this involves identifying and moving them there. From b497847df35f037de715dfd95391570427954031 Mon Sep 17 00:00:00 2001 From: Leonardo Venturini Date: Mon, 26 Aug 2024 14:54:17 -0400 Subject: [PATCH 13/15] Update v3-docs/docs/about/roadmap.md Co-authored-by: Henrique Schmaiske <59376543+henriquealbert@users.noreply.github.com> --- v3-docs/docs/about/roadmap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v3-docs/docs/about/roadmap.md b/v3-docs/docs/about/roadmap.md index 420a1f93b6..a7ae8481af 100644 --- a/v3-docs/docs/about/roadmap.md +++ b/v3-docs/docs/about/roadmap.md @@ -26,7 +26,7 @@ Contributors are encouraged to focus their efforts on work that aligns with the > Some packages are widely used and should be part of the core, so this involves identifying and moving them there. - MongoDB Change Streams support ([Discussion](https://github.com/meteor/meteor/discussions/11842)) -> Change Streams is the official way to listen to changes in MongoDB; we should provide a way to use it in Meteor, seamlessly. It has been planned for a long time, and now we’re in a position to do it. +> Change Streams is the official way to listen to changes in MongoDB. We should provide a way to use it seamlessly in Meteor. It has been planned for a long time, and now we’re in a position to do it. - Integrated support for Vite (Client Bundler, [Discussion](https://github.com/meteor/meteor/discussions/11587)) > Vite is a fast and modern client bundler with an amazing ecosystem. It has many potential benefits for Meteor: build performance, tree-shaking, making our codebase leaner, and focusing on what we do best. From 6f8d139fa503e72ddcbbc754b091be70b96c7d10 Mon Sep 17 00:00:00 2001 From: Leonardo Venturini Date: Mon, 26 Aug 2024 14:54:41 -0400 Subject: [PATCH 14/15] Update v3-docs/docs/about/roadmap.md Co-authored-by: Henrique Schmaiske <59376543+henriquealbert@users.noreply.github.com> --- v3-docs/docs/about/roadmap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v3-docs/docs/about/roadmap.md b/v3-docs/docs/about/roadmap.md index a7ae8481af..5233abb91c 100644 --- a/v3-docs/docs/about/roadmap.md +++ b/v3-docs/docs/about/roadmap.md @@ -23,7 +23,7 @@ Contributors are encouraged to focus their efforts on work that aligns with the > After removing fibers, we became heavily reliant on async resources and consequently Async Hooks/Async Local Storage, which has a performance cost, we need to optimize that. - Bringing community packages to the core -> Some packages are widely used and should be part of the core, so this involves identifying and moving them there. +> Some packages are widely used and should be part of the core, which involves identifying and moving them to the core. - MongoDB Change Streams support ([Discussion](https://github.com/meteor/meteor/discussions/11842)) > Change Streams is the official way to listen to changes in MongoDB. We should provide a way to use it seamlessly in Meteor. It has been planned for a long time, and now we’re in a position to do it. From 4bfb8e58f9535bc5618edc85212a5d27cbcced1c Mon Sep 17 00:00:00 2001 From: Denilson Date: Wed, 28 Aug 2024 09:50:02 -0400 Subject: [PATCH 15/15] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f23058deeb..6520a67f20 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ Meteor is an **ultra-simple** environment for building **modern** web applicatio
- [Official Website](https://www.meteor.com) -- [Installation](https://www.meteor.com/developers/install) +- [Installation](https://docs.meteor.com/about/install.html) - [Documentation](https://docs.meteor.com/#/full/)