Replies: 1 comment 4 replies
-
Hi @tggagne I went ahead and converted your issue into this discussion, since it's more about project questions instead of project enhancements/bugs. And these are some great questions that people don't frequently ask me about, so I'm happy to share some insights! I've added me thoughts below, but please let me know if you have any follow up questions/ How you decide when to change versionIn the current directory structure, all of the metadata for the unlocked exists in the When is the package version created, before or after the PR merge?I personally like to create the package version as part of the PR's build pipeline, and promote it once the PR is merged. My current process is...
Some people prefer to have their pipeline automatically create & promote a package version after the PR is merged to What concerns or designs went into the directory structure? It's deeper than I expectedYeah, the directory structure has grown in complexity over time as the project has grown. The current directory structure is based a mix of...
What other open-source packages are worth looking at for structure, versioning, etc.?From what I've seen, not a lot of open-source packages have custom directory structures - and for small/simple repos, I don't always use custom directory structures either, I'll often use the typical structure of But, I would definitely recommend looking at Apex Rollup, made by @jamessimone. He also uses a custom directory structure, as well as its own set of plugins. @jamessimone and I have worked together for years (on open-source projects, as well as at multiple companies/jobs), so we have borrowed ideas from each other over the years for things like this. I know at some point, I had a few other projects bookmarked that also use custom directory structures, but I can't find them right now. I'll try to find them & will send them your way if I can find them. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Always interested to learn more about packaging best practices (because I haven't found anyone writing about them), I'm curious
Beta Was this translation helpful? Give feedback.
All reactions