Open ships opened 1 year ago
@3mcd , opinions?
Here's a monorepo I hack on occasionally that has a somewhat consistent naming structure: https://github.com/3mcd/javelin/tree/next
The package directories are named like packages/{libname}-{pkgname}
and the packages are published to npm named @{libname}/{pkgname}
. I'm not sure how important it is to have the ts-
prefix, IMO we could drop it.
Bug Report
Currently, the
docmaps-sdk
package is released from the subdirectorypackages/ts-sdk
, and the@docmaps/etl
package is released frompackages/ts-etl
. It is awkward that there are 3 patterns for naming present in this setup. We should normalize at least symmetry between the packages in this repository, and possibly the naming of the directories should match to the NPM package name as well.Expected behavior
Open to discussion! cc @gabestein . It should be easy to infer the naming based on observing the convention.
Actual behavior
See above
Additional information
The tool multi-semantic-release may introduce some constraints here, based on how the
feat(pkg):
syntax is parsed, but so far it is equivalent to sayfeat(ts-sdk):
andfeat(docmaps-sdk):
, see releases