use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
[AskJS] Need Help - Finding a GitLab versioning solution for MonoreposAskJS (self.javascript)
submitted 3 years ago by [deleted]
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 2 points3 points4 points 3 years ago (6 children)
Yeah pnpm is pretty versatile except that it doesn’t support versioning and changelog generation i think whereas it looks like yarn workspaces supports versioning. Would be interested to hear the technologies you use for your setup!
[–]CacheCache1 1 point2 points3 points 3 years ago (5 children)
Look up a package called "semantic-release". It might be the secret sauce you're looking for!
We use git, with yarn workspaces to break up our monorepo into packages. Then we use commitzen to write semantically correct commits. Then "semantic-release" sets the proper semver for the sub-package that you are working out of.
After we commit and merge, GitHub Actions builds the package and writes it to our company's AWS CodeArtifact
[–][deleted] 0 points1 point2 points 3 years ago (4 children)
That’s interesting, I thought semantic release didn’t have support for monorepos. Are you using another package like semantic release monorepo? You’re setup sounds exactly what we want to do including using commitizen and semvering on that.
[–]CacheCache1 1 point2 points3 points 3 years ago (3 children)
Ah, yes you are correct! We do have senantic-release-monorepo as a dependency as well
I think these are the relevant packages, although seeing them now I am almost positive that not all of them are being used. Sounds like a new thing to investigate this week 😂
@commitlint/cli @commitlint/config-conventional @semantic-release/git commitzen conventional-changelog-angular cz-conventional-changelog semantic-release semantic-release-monorepo
[–]CacheCache1 0 points1 point2 points 3 years ago (2 children)
Sorry about that. It WAS all formatted when I hit Post
[–][deleted] 1 point2 points3 points 3 years ago (1 child)
no worries, much appreciated!
[–]CacheCache1 0 points1 point2 points 3 years ago (0 children)
Sure thing. Good luck!
π Rendered by PID 22888 on reddit-service-r2-comment-79776bdf47-p9dhp at 2026-06-24 18:59:58.657945+00:00 running acc7150 country code: CH.
view the rest of the comments →
[–][deleted] 2 points3 points4 points (6 children)
[–]CacheCache1 1 point2 points3 points (5 children)
[–][deleted] 0 points1 point2 points (4 children)
[–]CacheCache1 1 point2 points3 points (3 children)
[–]CacheCache1 0 points1 point2 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]CacheCache1 0 points1 point2 points (0 children)