Chris Qiang activity https://gitlab.com/chez14 2026-03-17T22:59:17Z tag:gitlab.com,2026-03-16:5208767014 Chris Qiang opened issue #10: chore: missing License for plong-components at Chris Qiang / Plong Theme 2026-03-16T14:54:48Z chez14 Chris Qiang [email protected] tag:gitlab.com,2026-03-16:5208748805 Chris Qiang opened issue #9: Improve @chez14/plong package structure and import experience at Chris Qiang / Plong Theme 2026-03-16T14:50:54Z chez14 Chris Qiang [email protected]

Problem

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.

Proposed Solution

  1. Define exports in package.json: Implement the exports field in packages/plong/package.json to map clean entry points to the actual files.
    • Example mapping:
      "exports": {
        "./theme": "./src/scss/plong.scss",
        "./variables": "./src/scss/_variables.scss",
        "./mixins/*": "./src/scss/mixins/*.scss"
      }
  2. Standardize Entry Points: Create a root index file if necessary to simplify imports further.

Benefits

  • Encapsulation: Users only depend on the public API of the package, not its internal structure.
  • Stability: Internal refactoring won't break downstream projects.
  • Usability: Cleaner import syntax (@import "@chez14/plong/theme";).
tag:gitlab.com,2026-03-16:5208730053 Chris Qiang opened issue #8: docs(readme): update package and repository documentation at Chris Qiang / Plong Theme 2026-03-16T14:46:52Z chez14 Chris Qiang [email protected]

Currently, the package READMEs contain placeholder/stock content, and the main repository README lacks references to the other packages in this monorepo.

Action Items

  • Update packages/plong/README.md:
    • Replace stock content with proper documentation.
    • Include package name (@chez14/plong), description ("Plong theme for CHEZ14"), and clear installation/usage instructions.
  • Update root README.md:
    • Add a section listing the packages in this monorepo (e.g., @chez14/plong, @chez14/react-components).
    • Ensure there are links to their respective directories or README files to improve discoverability.

This will significantly improve the usability and documentation standard of the packages within this repository.

tag:gitlab.com,2026-03-16:5208693156 Chris Qiang pushed new project tag v1.0.21 at Chris Qiang / Plong Theme 2026-03-16T14:39:37Z chez14 Chris Qiang [email protected]

Chris Qiang (5d9b7a1d) at 16 Mar 14:39

ci: fix add provenance supporting data.

tag:gitlab.com,2026-03-16:5208673316 Chris Qiang pushed to project branch master at Chris Qiang / Plong Theme 2026-03-16T14:35:17Z chez14 Chris Qiang [email protected]

Chris Qiang (5d9b7a1d) at 16 Mar 14:35

ci: fix add provenance supporting data.

tag:gitlab.com,2026-03-16:5208562368 Chris Qiang pushed new project tag v1.0.20 at Chris Qiang / Plong Theme 2026-03-16T14:12:26Z chez14 Chris Qiang [email protected]

Chris Qiang (867b5ea2) at 16 Mar 14:12

ci: fix triggerer

tag:gitlab.com,2026-03-16:5208556825 Chris Qiang pushed to project branch master at Chris Qiang / Plong Theme 2026-03-16T14:11:16Z chez14 Chris Qiang [email protected]

Chris Qiang (867b5ea2) at 16 Mar 14:11

ci: fix triggerer

tag:gitlab.com,2026-03-16:5208544422 Chris Qiang deleted project branch npm-publishing at Chris Qiang / Plong Theme 2026-03-16T14:08:51Z chez14 Chris Qiang [email protected]

Chris Qiang (ae8ea67a) at 16 Mar 14:08

tag:gitlab.com,2026-03-16:5208543848 Chris Qiang closed issue #6: deployment: deploy to npm too at Chris Qiang / Plong Theme 2026-03-16T14:08:44Z chez14 Chris Qiang [email protected]
tag:gitlab.com,2026-03-16:5208543691 Chris Qiang pushed to project branch master at Chris Qiang / Plong Theme 2026-03-16T14:08:42Z chez14 Chris Qiang [email protected]

Chris Qiang (6429d5bd) at 16 Mar 14:08

ci: publish to NPM (!12)

... and 1 more commit

tag:gitlab.com,2026-03-16:5208543673 Chris Qiang accepted merge request !12: ci: publish to NPM at Chris Qiang / Plong Theme 2026-03-16T14:08:42Z chez14 Chris Qiang [email protected]

Should fix #6.