analogrelay / AspNetReports

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ASP.NET Core Reports

NOTE: There are dates associated with specific previews here. They do not represent any committed ship date. They represent the current plan for engineering deadlines (i.e. when the master branch closes to unmoderated check-ins, etc.).

Infrastructure

The report-generator console app is used to generate reports.

Data Sources

Data is sourced from GitHub and the data/ folder of this repository.

  • holidays.json - A list of known holidays for ASP.NET Core team members
  • org.json - Basic organizational data
  • releases.json - Releases and milestones
  • teams.json - "Team" definitions (what areas do they own, who is represented in them, etc.)

Burndown data can be generated by running the burndown command. This will grab all issues in the repos listed in org.json for the specified milestone, group by area label, and count the open/closed/accepted issues. Then it will update/create a file in data/burndown for the milestone. The first time you run it for a milestone it creates a file. From then on it updates it to add the burndown from the date you run it to the file.

Reports

All historical reports are stored in the reports/ folder. Models are stored along with the report allowing them to be used for "differential" reporting (Issue Burndown, and other metrics that are compared with a previous report) and to allow regenerating a report.

Templates

Templates use the Mustache templating language.

About


Languages

Language:C# 82.4%Language:HTML 16.9%Language:Dockerfile 0.5%Language:Shell 0.1%