Comments (3)
- Cord diagram of what user or orgs commit to code owned by what other user/orgs.
- This will show members of the community who work on stuff other than their own.
- Visualization to show in grid form what code is used by others. In other words, tool X is used by tools Y,W,Z and tool A is used by tools G, T, D, Z.
- This would presumably show what projects are component tools that can be used as building blocks as opposed to to end-user tools.
- What code projects in the list share the most number or % of dependencies with either a selected tool in the metadata or a list of dependencies provided via CSV, requirements.txt or other method?
from awesome-list-visual-explorer-template.
Create repo personas and categorize each repo as a type. Something like below but need to do more work to establish the boundaries are easy to calculate as a metric without gaps between.
-
More than 10 contributors last 12 months, more than 100 stars and 90% of issues and pull requests stay open less than 2 months and 95% get a first response within 3 days and 70% within 1 day and merges are done by at least 3 different person with no person having more than 75% = attracted community and response excellent and shared maintainer workload
-
More than 10 contributors last 12 months, more than 100 stars and 90% of issues and pull requests stay open less than 2 months and 95% get a first response within 3 days and 70% within 1 day but response is one person 75% of the time = attracted community and response excellent but potentially at risk for burnout
-
More than 10 contributors last 12 months, more than 100 stars but 90% of issues and pull requests stay open less than 2 months and 95% get a first response within 3 days and 70% within 1 day = attracted community and response excellent
-
More than 10 contributors last 12 months, more than 100 stars and more than 20 PRs overall but PR response time is = attracted community but response time lags
-
More than 10 contributors last 12 months, more than 100 stars but more than 11 PRs open and more than 20 PRs overall = _attracted community but PR left open _
-
More than 10 contributors last 12 months, more than 100 stars = attracted community
- Between 2 and 6 contributors after first 90 days less than 4 issues or PRs in the last 12 months = smaller project now slowed
- More than 1 contributor but less than 6 contributors within past 18 months and more than 20 issues or PRs in the last 18 months = smaller project
- zero contributions in last 12 month but had a contribution after first 3 months. grounded definitely
- zero contributions in last 6 month but had a contribution after first 3 months. grounded probably
- zero contributions after 3 months on GitHub = never grew community
- single contributor, more than 4 activities in past 12 months and has been more than 3 months on GitHub = solo project
- new to GitHub within 3 months = too little information to judge
from awesome-list-visual-explorer-template.
Things to use as metrics.... some of these are already captured, are captured but need calculated, or still need collected from the GitHub API.
- time:
- date of data fetch is before or after 90 days repo started on GitHub (true/false)
- calculate other metrics within the past 365 days
- calculate other metrics within the first 90 days
- Contributors
- number of contributors within first 20 days (assuming these are team members)
- number of contributors within first 90 days (any additional to first 20 days may be new members)
- number of contributors all time (additional contributors may be new team members or external contributors attracted to the project.
- Pull Requests
- number within first 20 days
- number within first 90 days
- number overall
- number within last 365 days if more than 1 year old.
- Issues
- number within first 20 days
- number within first 90 days
- number overall
- number within last 365 days if more than 1 year old.
- Stars
- number within first 20 days
- number within first 90 days
- number overall
- number within last 365 days if more than 1 year old.
- Total activity (Stars, Issues, Pull Requests)
- Ratios:
- issues/pull requests
- open/closed issues
- open/closed pull requests
- pull requests open after X unit of time
- issue open after X unit of time.
from awesome-list-visual-explorer-template.
Related Issues (19)
- add in_place to requirements.txt HOT 1
- Need to add documentation on how to save a configuration file, integrate new changes from template repository
- Need to expand explanation of process & costs of github actions to update metadata that feeds visualizations
- Need to add work through in docs for adding in new visualizations to the template repository
- Description too dense HOT 1
- dependency visualization needs improvement
- Add page that shows all help wanted issues across the community of repos
- Explore using this to test github actions locally
- make a input_lists.json that is more blankish? HOT 1
- Problem with GitHub Actions that used to run fine
- languages missing in one of constructed JSONs? HOT 1
- add export Github API token to instructions HOT 1
- Github icon, fork me icon, and twitter icon all have wrong links in repo built from template HOT 1
- Front page uses tags that won't apply normally so no software shows up, need to change to show all software or generate tags HOT 2
- Edit language in ABOUT page to be more generic.
- On mobile, only the explore page and none of its subpages show up!
- Double check for leftover uses of geosciences in text that isn't changed by the scripts in the _explore folder
- Documentation for how to use the template from point of zero knowledge needs to be improved
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from awesome-list-visual-explorer-template.