- Navigate to
Huppy.App - Execute
dotnet restore - Execute
dotnet run - Navigate to debug folder and from there copy
appsettings.jsonto the root folder
appsettings.jsonis generated each time when found missing, when moved to the root project directory (Huppy.App), it will be copied each build to debug folder
- Comment out all lines under
// start botinProgram.cs - Copy connection string to
HuppyDbContext#OnConfiguringoptionsBuilder.UseSqlitefrom appsettings - Use
CreateMigration.batto create migration with name of it as command argument - Reverse changes from
Program.cs&HuppyDbContext
- Open Huppy issues on github link
- Click
New Issue - Select right category/template
- Fill the title and task related fields
- Add proper labels
- Assign to Huppy project in
Projects(right menu) - Set priority and size
There are 2 ways of branch creation
Github
(Recommended, When branches are created from issues, their pull requests are automatically linked.)
- Navigate to the issue
- On the right side menu press
Create a branchinDevelopmentsection - Checkout locally to created branch on github
Locally
- Checkout to branch (pattern
{issueNumber}-{here-description})
- Use pattern for tasks
T {#issueNumber} {descriptionTopic1} & {descriptionTopic2}... - Use pattern for bugs
B {#issueNumber} {descriptionTopic1} & {descriptionTopic2}...
- In title for tasks put
[T or B] {#issueNumber} {description}(example T #63 Moved utilities to Utilities folder) - In description put
- [*T* or *B*] [*resolves* or *fixes*] {#issueNumber}(for more information about closing keywords click here)
- Example of Task with PR properly linked Issue #47
- To display task in github description use (
- #{issueNumber})