- Navigate to
Huppy.App
- Execute
dotnet restore
- Execute
dotnet run
- Navigate to debug folder and from there copy
appsettings.json
to the root folder
appsettings.json
is 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 bot
inProgram.cs
- Copy connection string to
HuppyDbContext#OnConfiguring
optionsBuilder.UseSqlite
from appsettings - Use
CreateMigration.bat
to 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 branch
inDevelopment
section - 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}
)