Improve this page

Project roadmap

Recently Completed

These milestones were completed recently:

  • Improve DocFX support for namespaces (issue #1537)
  • Complete the migration from TSLint to ESLint/Prettier using the new @rushstack/eslint-config ruleset
  • Initial release of “heft” revamped toolchain
  • Initial release of the rush deploy feature
  • API Extractor support for TypeScript 3.9

In progress

Contributor availability is difficult to predict, so we try not to make commitments about when (or whether) a particular feature will get implemented. That said, here’s some areas which people are actively working on:

  • Migrate our NPM packages to use the new @rushstack NPM scope: now mostly complete with PR 1784; Rush and API Extractor are a more disruptive rename, so they will be handled very carefully once the dust has settled
  • Improve documentation for Rush Stack projects
  • Enable rush install to leverage the package manager’s monorepo support, instead of the @rushtemp packages (issue #1553)
  • Rush integration with BuildXL for sharded builds

Soon, hopefully

The Rush Stack maintainers currently see these feature areas as the main priorities for upcoming investments:

  • Improve API Extractor to support import * as ___ from "___"; namespaces (issue #1029)
  • Multi-project “watch mode”
  • Multiphase builds for Rush

If there’s a specific area that’s important to you, let us know in the Gitter chat room. And of course, even if a feature isn’t listed on the road map, pull requests are always welcome!