-
Notifications
You must be signed in to change notification settings - Fork 549
npm package scopes
Packages that are part of the platform itself, including platform DDSes, protocol definitions, shared interfaces, as well as reference implementations of components of the system (e.g. Routerlicious). This is the "default" scope for packages in the FluidFramework repo. All packages in this scope are currently in a preview state, indicated by their pre-1.0 version number.
Packages that are only used internally within the Fluid Framework repo, such as test tools. Note: these packages should be private and not published, but if they're published to a public registry it's OK.
Packages that are experimental and should not be used in critical scenarios. We use this scope when we're not sure if a package should be included in the platform SDK. Some platform packages will start in this scope and be renamed and published under the @fluidframework scope once the package is no longer considered experimental.
This is a package that re-exports the official "public API" for GA. Everything exposed through this package should also be exposed in an @fluidframework package.
This is the server version of the tinylicious package. Installed/run via npx tinylicious
.
This wiki is focused on contributing to the Fluid Framework codebase.
For information on using Fluid Framework or building applications on it, please refer to fluidframework.com.
- Submitting Bugs and Feature Requests
-
Contributing to the Repo
- Repo Basics
- Common Workflows and Patterns
- Managing dependencies
- Client Code
- Server Code
- PR Guidelines
- CI Pipelines
- Breaking vs Non-Breaking Changes
- Branches, Versions, and Releases
- Compatibility & Versioning
- Testing
- Debugging
- npm package scopes
- Maintaining API support levels
- Developer Tooling Maintenance
- API Deprecation
- Working with the Website (fluidframework.com)
- Coding Guidelines
- Documentation Guidelines
- CLA