Git Product home page Git Product logo

aspnetreports's Introduction

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.

aspnetreports's People

Contributors

analogrelay avatar

Stargazers

 avatar

Watchers

 avatar  avatar

aspnetreports's Issues

Add Logging

Right now the report generation just sits for a while with no console output. Put some logging in there.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.