Skip to content

Commit 9ab69f3

Browse files
committed
update readme
1 parent 2994572 commit 9ab69f3

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
# About this repository
22
Python scripts for investigating open source hardware GitHub repositories
33
## Contents
4-
* goMine.py :
4+
* `goMine.py`
55
* extracts metadata from GitHub API
66
* takes a lost of project references as input (a CSV where each line is a list of GitHub repository references <owner>/<repoName> affiliated to a project)
77
* produces for each project a JSON file with a reference all branches
88
* produces for each project a JSON file with all commits of all branches
9-
* goCreateGraphs.py
9+
* `goCreateGraphs.py`
1010
* takes as input a list of JSON files containing all commit information related to a project produced by goMine.py
1111
* creates for each project the following graphs in GraphML:
1212
* a commit graph (as seen in Insights/Network in GitHub)
1313
* contributor graphs (where each node is a contributor and each edge is the edition of the same file by two contributors), filtered per filetype
1414
* graphs of all committed file changes (one subgraph per file), filtered per filetype
15-
* analysisActivityVolume.py
15+
* `analysisActivityVolume.py`
1616
* computes indicators related to activity volume (number of file changes over time and per project)
1717
* takes as input the graphs of file changes produced by goCreateGraphs.py
18-
* analysisActivityDistribution.py
18+
* `analysisActivityDistribution.py`
1919
* computes indicators related to activity distribution
2020
* takes as input the contributor graphs produced by goCreateGraphs.py
2121
* produces a CSV with computed indicators for all considered projects
22-
* clustering.py
22+
* `clustering.py`
2323
* apply a k-means clustering to the topological indicators computed on the contributor graphs
2424
* takes as input the computed list of topological indicators produced by analysisActivityDistribution.py
25-
* timeStop.py
25+
* `timeStop.py`
2626
* just an untility to add timestamps in traces
2727
## Instructions
2828
... are given in the header of each script

0 commit comments

Comments
 (0)