Introduction
WARNING
Cloudpack is a work in progress; documentation, API surface, etc are all in pre-release state and subject to change/may be incomplete. See the status page for more details.
Cloudpack provides infrastructure for building and testing JavaScript/TypeScript packages and applications. In the future, it may also support deploying and servicing apps.
What is Cloudpack?
Cloudpack is designed to simplify large enterprise application development.
Fast inner loops. The Cloudpack CLI provides a start experience for building your web app. It bundles packages individually as ESM so that only the changed code needs to be re-bundled, decreasing iteration times.
Shared remote cache. cloudpack sync enables a shared remote bundle cache, so that Cloudpack only needs to parse and bundle your app code. This speeds up start and update times by avoiding a lot of redundant work.
Cross-repo development simplified. When you're working across repos, Cloudpack helps to manage package resolution and dependencies. No more symlinking failures - just run cloudpack link in any library to join a running app session.
...and more! See the CLI reference and other pages on the site for details about what's currently implemented.
Get started
If you have more questions or your team is interested in potentially being an early adopter of Cloudpack, please contact us! As an early adopter, your team will get to help shape the direction of the project, and we'll work together to ensure Cloudpack meets your repo's needs.
Learn more
- Design overview
- CLI design
- CLI reference
- Config file reference
- Repo best practices
- Vision
- Project status
- Contribute
Viewing the code
Cloudpack's code is located at https://github.com/microsoft/cloudpack, which is an internal repo under Microsoft's public GitHub organization. If you don't have access, see the contributing docs.
We also welcome external interest in the project, just aren't quite ready to make it fully public yet. See below for contact info.
Contact info
The best way for Microsoft employees to contact the team is via https://aka.ms/cloudpack-help.
Anyone can contact us at cloudpack@microsoft.com.