Project

techcor

0.0
Repository is archived
No commit activity in last 3 years
No release in over 3 years
This gem provides 'techcor' console utility, which allows to collect and manage different metrics on software projects.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
>= 0

Runtime

~> 2.0.0.rc
>= 0
 Project Readme

Build Status Code Climate

Technical Coordination project

This repository contains code, related and useful for performing technical coordination tasks -- collecting informational (technology, start date, current status, etc.) and statistical (unit tests count, unit tests coverage, build time, etc.) information about projects.

techcor console tools allows to manage mentioned above information (add projects, edit metrics, etc.). Information itself is stored in mongodb. techcor tool can be used in CI environments to automatically collect metrics (like coverage and build time).

In future, it is planned to have web interface for doing same operation as with cli techcor tool. For now, use techcor --help to get information about supported operations and commands.

Examples:

  • Add new project

      techcor add project_name
    
  • Add new metric

      techcor add_metric --mt number --pn project_name metric_name
    
  • List unit tests count for all ruby projects

      techcor list --fm "{'Name' => 'name', 'Unit tests' => 'property(\"unit tests count\").value'}" "property('technology') == 'ruby'"
    

Code is not released as a separate gem, but will be in a nearest future.