08eb34a6e1 | ||
---|---|---|
.github | ||
.library-template | ||
.scripts | ||
.vscode | ||
async-io | ||
codegen-csharp | ||
codemodel-v3 | ||
common | ||
eng | ||
eventing | ||
linq | ||
object-comparison | ||
tasks | ||
uri | ||
.default-eslintrc.yaml | ||
.eslintignore | ||
.gitattributes | ||
.gitignore | ||
.prettierrc.yml | ||
LICENSE | ||
SECURITY.md | ||
jest.default.config.js | ||
readme.md | ||
rush.json | ||
tsconfig.json |
readme.md
Perks Libraries
Perks are a collection of common libraries that provide useful functionality (originall targeted at the AutoRest project.)
Name | Changelog | Latest | Next |
---|---|---|---|
Core functionality | |||
@azure-tools/uri | Changelog | ||
@azure-tools/tasks | Changelog | ||
@azure-tools/eventing | Changelog | ||
@azure-tools/async-io | Changelog | ||
@azure-tools/object-comparison | Changelog |
Notice: Packages moved to Azure/autorest
Some pacakges were moved to https://github.com/Azure/autorest, see legacy branch for the code before move.
- @azure-tools/oai-to-oai3
- @azure-tools/codegen
- @azure-tools/codemodel
- @azure-tools/autorest-extension-base
- @azure-tools/deduplication
- @azure-tools/datastore
- @azure-tools/openapi
- @azure-tools/extension
Building
Prerequisites
Install Rush to manage the build process:
npm install -g "@microsoft/rush"
Use Rush to install packages
rush update
Use Rush to build packages
rush rebuild
Publishing a new version
Bump the version and update the changelogs using
rush publish --apply
When merged to master it will publish those new version. If the version are not updated, the master publish will publish preview versions of the packages with -dev.{iteration}
suffix