Currently, our monorepo uses a mix of bash scripts, python scripts, makefiles, and NX executors for managing and building packages. To streamline our process and leverage NX's powerful API, we propose creating a unified process for managing scripts in order to promote consistency and clarity across the monorepo.
Objective (to be included in our yet to be written dev-handbook)
[ ] Consolidate and standardize the process of building and managing packages using NX's API.
[ ] Define clear guidelines on when to use makefiles, bash scripts, python scripts, and NX executors.
[ ] Support development and releases with a consistent, documented approach.
Currently, our monorepo uses a mix of bash scripts, python scripts, makefiles, and NX executors for managing and building packages. To streamline our process and leverage NX's powerful API, we propose creating a unified process for managing scripts in order to promote consistency and clarity across the monorepo.
Objective (to be included in our yet to be written dev-handbook)
Resources: NX Executors and Configurations NX Local Executors