Skip to content

ITU-BDSA2024-GROUP17/Chirp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chirp

Twitter Clone made from ITU course BDSA

Usage

Deployment

Chirp can be ran directly from the terminal.

dotnet example-file.dll

Or by being deployed to a cloud service provider. A example for an Azure pipeline can be seen in this repo.

Environment variables

Environment variable Description
GHUB_CLIENT_ID Id of the GitHub OAuth application
GHUB_CLIENT_SECRET Secret of the GitHub OAuth application

Contribute to the project

Branches

Naming convention

Feature Branches

if the branch is a feature branch, use the following naming convention: feature/<issueID>/<issue-title>

  • Example: feature/1/Implement-Login-Page
Bug Branches

if the branch is a bugfix branch, use the following naming convention: fix/<issueID>/<issue-title>

  • Example: fix/2/fix-login-page
Independent Branches

If the branch has no issue, use the following naming convention: fix/<branch-name> or feature/<branch-title> depending on the branch type.

Posting Issues

  • Use the issue template
  • Use the correct user story format: As a <role>, I want <goal> [, so that <benefit>].
  • Use the correct labels
  • Link the issue to the correct milestone & branch
  • If the issue is a requirement link it to the correct requirement, and use the right nameing convention.

Naming convention for issue title

  • Reqirement: <reqID>/<Requirement Title>
    • Example: 2d/A user can create a tweet
  • Normal Issue: <Issue Title>

Issue Description template

# Description

# Requirement Description

# Acceptence criteria
- [ ] item
- [ ] item
# Resources
- [Link to resource](https://google.com)
- [Link to requirement session notes - iff a requirement issue](URL)

Generating the report

Generate PlantUML SVG diagrams

plantuml -tsvg ./docs/diagrams/ -o ../images/

NOTE: Needs to be ran from root of project

Generate PDF - Needs to be ran from root of project

pandoc ./docs/report.md -o ./docs/2024_itubdsa_group_17_report.pdf --highlight-style=tango

NOTE: Needs to be ran from root of project