jsx-readme
semantic-release

jsx-readme | semantic-release | |
---|---|---|
2 | 87 | |
15 | 21,374 | |
- | 1.2% | |
5.5 | 9.4 | |
8 months ago | 3 days ago | |
TypeScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
jsx-readme
-
Automating Open-Source on GitHub
Maintaining open source is a noble, but can be time-consuming endeavor. It doesn't have to be, though. During Hacktoberfest 2020 I used one of my repositories to experiment with automation around contribution and maintenance of jsx-readme. This is what I learned.
-
Automatically generating README files with jsx-readme
The best way to understand the result of the script above is to just look at the package itself - jsx-readme uses it to create its own README.
semantic-release
-
Creating a scalable Monorepo for Vue - Intro
In the simplest form, it means that we create one repository with a bunch of sub-directories for our projects and libraries (packages) and that's it. The rest stays as it is: pushing to the origin, publishing with npm or Lerna. Maybe even with semantic-release if you already made some optimization of the process.
-
GitHub CLI Extension for Conventional Commits
Because conventional commits add a consistent prefix to your commit messages, automated tools can parse this prefix and use it for other nice things. One of these things is making your project follow the Semantic Versioning specification by automatically creating semantic releases. The screenshot below shows how pretty your generated release documentation becomes by using conventional commmits:
- Simplifica la publicación en npm con este flujo de trabajo
- Environments in GitHub (with example of Next.js deployment to Vercel)
-
Semantic versioning of NestJS and Angular applications in the NX monorepository
Unlike https://github.com/semantic-release/semantic-release , plugin https://github.com/TheUnderScorer/nx-semantic-release pre-starts building a dependency graph between libraries and applications, and then starts the release process for all related code.
-
Create and publish an npm library, with TypeScript and Semantic Versioning
semantic-release: Fully automatic; you can integrate it into GitHub CI to automatically update the version code and publish to npm each time you update your code on GitHub.
- Semantic-Release: Automate Versioning and Package Publishing with Ease
- Semantic-Release: Automate Versioning and Publishing with Zero Manual Steps
- Semantic-release – automated version management and package publishing
-
Git-cliff – Generate changelog from the Git history
I'm also pretty unclear on what the "bump" command does. Does this create a git tag? Make a new commit? Have hooks to update version constants in the source? Seems liek the answer to all of these is "no", and so I'm not really sure how useful it is.
I'm also aware of related tool in this space: semantic-release <https://github.com/semantic-release/semantic-release>. I haven't used it in my repositories, but it seems like a more comprehensive verison of git-cliff.
What are some alternatives?
github-readme-activity-graph - A dynamically generated activity graph to show your GitHub activities of last 31 days.
Release It! 🚀 - 🚀 Automate versioning and package publishing
github-markdown-alerts - A utility for generating alerts/banners using SVG, making them embeddable in GitHub flavored markdown and all other platforms supporting SVG
GitVersion - From git log to SemVer in no time
typedoc - Documentation generator for TypeScript projects.
standard-version - :trophy: Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org
HedgeDoc - HedgeDoc - Ideas grow better together
release-drafter - Drafts your next release notes as pull requests are merged into master.
semver - Semantic Versioning Specification
rich-markdown-editor - The open source React and Prosemirror based markdown editor that powers Outline. Want to try it out? Create an account:
cz-cli - The commitizen command line utility. #BlackLivesMatter
