Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pull ghcrawler via submodules rather than individual clones #81

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[submodule "ghcrawler"]
path = ghcrawler
url = [email protected]:Microsoft/ghcrawler.git
[submodule "ghcrawler-cli"]
path = ghcrawler-cli
url = [email protected]:Microsoft/ghcrawler-cli.git
[submodule "ghcrawler-dashboard"]
path = ghcrawler-dashboard
url = [email protected]:Microsoft/ghcrawler-dashboard.git
10 changes: 4 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Measure is the working name for this prototype. We're not sold on the name yet e

## What is Measure?

At its core Measure is, for lack of a better term, a contributor relationship management system. Measure consists of easy to understand widgets that can be arbitrarily displayed to build dashboards. It allows you to understand how people as individuals and as organizations are interacting with open source projects on GitHub. It’s metrics that focus not only on code, but on contributors.
At its core Measure is, for lack of a better term, a contributor relationship management system. Measure consists of easy to understand widgets that can be arbitrarily displayed to build dashboards. It allows you to understand how people as individuals and as organizations are interacting with open source projects on GitHub. It’s metrics that focus not only on code, but on contributors.

Screenshot: ![MeasureOSS demo](https://github.com/MeasureOSS/Measure/blob/master/assets/img/MeasureOSS-11052017.png)

Expand All @@ -29,7 +29,7 @@ Screenshot: ![MeasureOSS demo](https://github.com/MeasureOSS/Measure/blob/master
* Teams
* Contains dashboards aggregated by team (which are groups of repositories defined by you)
* Reports
* Contains individual reports
* Contains individual reports
* Contributors
* Contains dashboards for individual contributors

Expand All @@ -52,12 +52,10 @@ Requirements:
* node 6.x.
* git

Check out ghcrawler and -cli:
Check out ghcrawler, cli and dashboard:

```
git clone [email protected]:Microsoft/ghcrawler.git
git clone [email protected]:Microsoft/ghcrawler-cli.git
git clone [email protected]:Microsoft/ghcrawler-dashboard.git
git submodule update --remote --init
```

Get a github access token by going to https://github.com/settings/tokens and creating a token. Give it, for now, all permissions (because I haven't worked out which ones it needs yet). Keep a record of it; you're only shown it once.
Expand Down
1 change: 1 addition & 0 deletions ghcrawler
Submodule ghcrawler added at fc1053
1 change: 1 addition & 0 deletions ghcrawler-cli
Submodule ghcrawler-cli added at 25e02c
1 change: 1 addition & 0 deletions ghcrawler-dashboard
Submodule ghcrawler-dashboard added at 91b8c6