@@ -14,29 +14,43 @@ You can find me (@mbhoek) on https://gitter.im/techtalk/specflow-plugin-dev for
1414- [ ] Proper README
1515- [x] Add LICENSE
1616- [ ] Make issue tracker available (1.0.0+)
17+ - [ ] Move TODO to TODO+ document?
18+ - Too bad VS does not support TODO+ extension (it's VSCode only)
19+ - [ ] Howto setup services
20+ - [ ] NuGet
21+ - [ ] Azure DevOps
22+ - [ ] GitHub
1723
1824### CI/CD
1925
2026- [x] Semantic versioning
2127 - GitVersion Build Task
22- - [ ] GitHub workflow (?)
28+ - [x ] GitHub workflow (?)
2329 - https://guides.github.com/introduction/flow/
24- - [ ] CI -> Azure Pipelines
25- - [ ] Build using Azure Pipelines
26- - [ ] Smoke Test using the .Tests project
30+ - Can't really get used to this, I prefer gitflow thus far
31+ - Trying to stick to it just to learn
32+ - [x] CI -> Azure Pipelines
33+ - [x] Build using Azure Pipelines
34+ - [x] Smoke Test using the .Tests project
2735- [ ] CD -> NuGet
28- - [ ] Release a succesful build (gating?)
36+ - [x ] Release a succesful build (gating?)
2937 - [ ] Signed packages
3038 - https://docs.microsoft.com/en-us/nuget/reference/signed-packages-reference
3139 - I'd like to sign the release commits (in git) as well (tags?)
40+ - Signed packages feels like a hassle with the Certification needed (and costs)
41+ - Probably best delayed until it's a really popular package
42+ - [ ] GitHub Releases? How and why?
43+ - [x] Implement GitHub Release from Azure DevOps
44+ - Still feels like you always need a manual step to release (vs GitFlow which allows you to auto-release)
3245
3346### Code
3447
3548- [x] Add .gitignore
3649- [ ] Add .editorconfig
3750- [ ] Add source code quality guidelines
38- - [ ] Add SourceLink
51+ - [x ] Add SourceLink
3952 - https://devblogs.microsoft.com/nuget/introducing-source-code-link-for-nuget-packages/
53+ - [x] Set Assembly metadata correctly
4054
4155### Tests
4256
@@ -52,4 +66,3 @@ You can find me (@mbhoek) on https://gitter.im/techtalk/specflow-plugin-dev for
5266 - [ ] Slack
5367 - [ ] Twitter
5468 - [ ] LinkedIn
55- - [ ] GitHub Releases
0 commit comments