https://github.com/losttech/tensorflow.function
https://github.com/losttech/tensorflow.function
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/losttech/tensorflow.function
- Owner: losttech
- License: mit
- Created: 2020-09-24T18:55:50.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-09-24T19:02:49.000Z (over 5 years ago)
- Last Synced: 2025-01-04T01:41:59.433Z (about 1 year ago)
- Language: C#
- Size: 10.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
An enhanced template for a C# class library project
## Features
- class lib + test projects
- solution file referencing common stuff in repository: gitignore, license, readme, CI
- Azure DevOps-based build + test pipeline
- tests: DevOps results and coverage integration
- builds NuGet package with
[Source Link](https://docs.microsoft.com/en-us/dotnet/standard/library-guidance/sourcelink) support
- builds symbols package
## Setting up
- clone this repository into the folder you want your new lib to be
- enter working copy directory
- `git branch --unset-upstream` to detach `master` branch from template; now it belongs to **your** project
- `git remote rename origin template` to preserve the ability to pull template updates
- create a new repository on GitHub/GitLab/etc
- `git remote add origin https://full.url/to/your_new.git`
- `git push --set-upstream origin master` to upload your new project
- go to Azure DevOps and create a new pipeline for your new project, and point it to `CI/Azure-Master.yml`
- remove the sample classes and tests, rename the projects (if needed), and start hacking!
## Updating your project to the latest version of the template
- add the template repository to remotes: `git remote add template https://full.url/to/this_project.git`
- `git pull template master`
## Planned/missing features
- run tests on all platforms
- publish preview versions of NuGet package on successful build
- README status badges