Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jerone/jvw.devtoys.semvercalculator
A semver calculator for DevToys App
https://github.com/jerone/jvw.devtoys.semvercalculator
devtoys devtoys-app semver
Last synced: about 1 month ago
JSON representation
A semver calculator for DevToys App
- Host: GitHub
- URL: https://github.com/jerone/jvw.devtoys.semvercalculator
- Owner: jerone
- License: mit
- Created: 2024-07-20T20:39:59.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-10-23T20:24:39.000Z (3 months ago)
- Last Synced: 2024-10-24T05:41:27.153Z (3 months ago)
- Topics: devtoys, devtoys-app, semver
- Language: C#
- Homepage: https://www.nuget.org/packages/Jvw.DevToys.SemverCalculator/
- Size: 1.02 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Jvw.DevToys.SemverCalculator
A Semantic Versioning ([SemVer](https://semver.org)) calculator for [DevToys](https://devtoys.app/) App.
Supporting [NPM](https://docs.npmjs.com/about-semantic-versioning) and [NuGet](https://learn.microsoft.com/en-us/nuget/concepts/package-versioning) versions and version ranges.
![Screenshot of Jvw.DevToys.SemverCalculator](https://raw.githubusercontent.com/jerone/Jvw.DevToys.SemverCalculator/master/screenshot.png)
## Installation
1. Download the `Jvw.DevToys.SemverCalculator` NuGet package from [NuGet.org](https://www.nuget.org/packages/Jvw.DevToys.SemverCalculator/).
2. Open DevToys, go to `Manage extensions`, click on `Install an extension` and select the downloaded NuGet package.## Agreement
To fetch the list of versions from a NPM package, this extension makes a GET HTTP request to the NPM registry.
No data is send to NPM, other than the package name.
By using this extension, you agree to the [NPM Terms of Use](https://www.npmjs.com/policies/terms).## Limitations
No support for DevToys CLI (for now).
## Contributing
### Setup
1. Clone [the repository](https://github.com/jerone/Jvw.DevToys.SemverCalculator).
2. Follow the [instructions on DevToys.app](https://devtoys.app/doc/articles/extension-development/getting-started/setup.html) to run the project locally.
3. Press F5 to start debugging.### Translation
After setup, locate `Jvw.DevToys.SemverCalculator/Resources/Resources.resx` file in Visual Studio, and [add your locale with translations](https://learn.microsoft.com/en-us/visualstudio/ide/managing-application-resources-dotnet?view=vs-2022).
### Guidelines
This project uses [CSharpier](https://csharpier.com/) to format the code. Install all required DotNet tools with `dotnet tool restore`.
This project also uses an [EditorConfig](https://editorconfig.org/) file for consistent coding styles. Make sure your IDE supports this.
## License
This extension is licensed under the MIT License - see the [LICENSE](https://github.com/jerone/Jvw.DevToys.SemverCalculator/blob/master/LICENSE.md) file for details.