Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/owndev/versioning.net
This project is used for automatic version management of .NET projects (WinUI, .NET MAUI, Blazor, Console, WPF and Xamarin Forms).
https://github.com/owndev/versioning.net
autoversion blazor console dotnet maui version-control versioning visual-studio winui winui3 wpf xamarin xamarin-forms
Last synced: 6 days ago
JSON representation
This project is used for automatic version management of .NET projects (WinUI, .NET MAUI, Blazor, Console, WPF and Xamarin Forms).
- Host: GitHub
- URL: https://github.com/owndev/versioning.net
- Owner: owndev
- License: mit
- Created: 2023-11-07T08:35:28.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-09-18T06:18:38.000Z (15 days ago)
- Last Synced: 2024-09-24T01:33:57.460Z (10 days ago)
- Topics: autoversion, blazor, console, dotnet, maui, version-control, versioning, visual-studio, winui, winui3, wpf, xamarin, xamarin-forms
- Language: PowerShell
- Homepage:
- Size: 18.6 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Introducing
This project is for automatic versioning of .NET projects including WinUI, .NET MAUI, Blazor, Console, WPF and Xamarin Forms. All GitHooks scripts run PowerShell scripts that contain the necessary functions.# Get Started
- Paste all files into the GitHook's folder (`\.git\hooks`).
- If you want versions to be visible in `README.md`, add the chapter ***Buildversion*** (In Markdown -> `# Buildversion`).## Required Files:
- Add a `find.me` file to the project folder (this folder should contain a `.csproj` file).
- For **Xamarin Forms**, add another `find.me.android` in the project folder of the Android project.## And Now for Each Commit:
- The version number is included in the commit message.
- A `releasenotes.txt` is written (only if ***# Buildversion*** is in `README.md`; otherwise, only the current commit is written). This file is written as a markdown table.
- If ***# Buildversion*** is in `README.md`, then the commit is written as a markdown table under ***# Buildversion***.## Supported Projects
- **WinUI**
- Add a `find.me` file to the project folder.
- **.NET MAUI**
- Add a `find.me` file to the project folder.
- Only for Windows and Android
- **Blazor**
- Add a `find.me` file to the project folder (Server side).
- Created for Blazer Web App with Server and Client
- **Console**
- Add a `find.me` file to the project folder.
- **WPF**
- Add a `find.me` file to the project folder.
- **Xamarin Forms**
- Add a `find.me` file to the project folder.
- Add a `find.me.android` file in the Android project folder.