Project setup requirements collection #2
Replies: 5 comments 15 replies
-
ChangelogWe should create a github action that generates changelog for each package, following Conventional Commits standards. Considering
|
Beta Was this translation helpful? Give feedback.
-
Release, versioning and tagsWe should decide how we want to handle releases, tags and versioning, maybe looking at other monorepo projects, and adopting the best strategies that suits our use case. Release (Branch strategies)We should decide how we want to handle branches, if we should adopt a trunk-based strategy or another kind of strategy. Versioning, milestones and tagsWe should analyze how we want to handle versioning (related to #Changelog discussion. We should understand how to tag in a monorepo and which conventions we should use. |
Beta Was this translation helpful? Give feedback.
-
Code of conduct, Issues, Labels and ContributorsWe should create:
|
Beta Was this translation helpful? Give feedback.
-
Handle dependencies, Node and Package Manager version
|
Beta Was this translation helpful? Give feedback.
-
Communication ChannelWe should you use one communication channel where we could:
I suggest Discord as a communication channel because it integrates with GH issues and other providers. |
Beta Was this translation helpful? Give feedback.
-
In our pursuit of creating a streamlined and efficient project setup, it's crucial that we gather and organize our requirements systematically. This discussion aims to outline the fundamental technologies, strategies, and best practices that should be considered as we embark on setting up our project. To avoid scope creep, we should primarily focus on defining the requirements for a minimum viable setup while welcoming innovative ideas for future enhancements.
Please contribute to this discussion by creating sub-threads for specific technologies, tools, or strategies that you believe should be included in our project setup.
Beta Was this translation helpful? Give feedback.
All reactions