The current package structure for @chez14/plong forces users to use deep, brittle import paths:
@import "~@chez14/plong/src/scss/theme";
@import "@chez14/plong/src/scss/variables";
This exposes the internal file structure (src/scss/...), making it difficult to refactor the internal organization without breaking user builds, and provides a poor developer experience.
exports in package.json: Implement the exports field in packages/plong/package.json to map clean entry points to the actual files.
"exports": {
"./theme": "./src/scss/plong.scss",
"./variables": "./src/scss/_variables.scss",
"./mixins/*": "./src/scss/mixins/*.scss"
}
@import "@chez14/plong/theme";).Currently, the package READMEs contain placeholder/stock content, and the main repository README lacks references to the other packages in this monorepo.
packages/plong/README.md:
@chez14/plong), description ("Plong theme for CHEZ14"), and clear installation/usage instructions.README.md:
@chez14/plong, @chez14/react-components).This will significantly improve the usability and documentation standard of the packages within this repository.
Chris Qiang (5d9b7a1d) at 16 Mar 14:39
ci: fix add provenance supporting data.
Chris Qiang (5d9b7a1d) at 16 Mar 14:35
ci: fix add provenance supporting data.
Chris Qiang (867b5ea2) at 16 Mar 14:12
ci: fix triggerer
Chris Qiang (867b5ea2) at 16 Mar 14:11
ci: fix triggerer
Chris Qiang (ae8ea67a) at 16 Mar 14:08
Should fix #6.