Skip to content

Repo guidance: Introduction

To provide the best possible developer experience across the package ecosystem, best practices should be followed and enforced. This section describes the details behind some of the challenges we've seen when integrating Cloudpack into large-scale applications.

We'll cover some basic patterns that should be avoided, why they caused issues, and what to do instead so that the code you produce isn't going to cause issues with consumers.

Where available, we'll also identify ways to ensure following this guidance is enforced in your repo so that it stays healthy over time. Many of the best practices pertaining to source code (not configuration) can be enforced by @ms-cloudpack/eslint-plugin.