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

Enable LFX Insights On The Node.js Project #1572

Closed
bensternthal opened this issue Jun 7, 2024 · 12 comments
Closed

Enable LFX Insights On The Node.js Project #1572

bensternthal opened this issue Jun 7, 2024 · 12 comments

Comments

@bensternthal
Copy link

This issue tracks a request to enable LFX insights on the Node.js project. We've piloted this on Express.js and jQuery and would like to onboard Node.js next.

What Is LFX Insights
Insights provides projects with more visibility into their community dynamics, particularly around contributors, organizations, issues, and pull request metrics. It does this through an app (similar to the DCO bot) installed at the organization level. This is then enabled for one or more repos under the organization. Insights uses crowd.dev under the hood to gather read-only data about specified public repositories in a GitHub organization.

What Information Is Collected (only public information from Github)

  • Stars/Un-stars
  • Forks
  • Issues
  • Pull requests
  • Discussions
  • Comments on issues/pull requests/discussions
  • Closing of issues/pull requests/discussions

Future Ideas
We’d like to use insights to display security metrics for OpenJS projects including those being currently developed as part of the Sovereign Tech Fund initiative/score cards/ best practices etc. Use this data to help inform which if any projects should be Emeritus.

What I Need From The Project
I’d like a) A thumbs up from the TSC if we are OK to proceed b) Any questions or concerns C) Who from Node.js should have access to the data (community managers)

How Do We Turn This On
I need to be made an admin (this can be temporary) on the Node.js org, this will allow me to install the read only Linux Foundation app. Once I install the app my privileges can be revoked.

More Info
You can find Insights documentation here.

Express.js Links & Insights Examples

@mhdawson

@richardlau
Copy link
Member

+1 from me -- I thought we were already on it? (Perhaps an earlier iteration?)

@richardlau
Copy link
Member

I thought we were already on it? (Perhaps an earlier iteration?)

https://openjs-foundation.slack.com/archives/CPE10404W/p1683663452497269:

https://insights-v2.lfx.linuxfoundation.org/ojsf-nodejs/technical-contributors/contributor-acquisition

(Link appears dead now, so probably it was an earlier version of the tool.)

@mhdawson
Copy link
Member

mhdawson commented Jun 7, 2024

@richardlau I think it was an earlier iteration.

+1 from me as well. I think there were some questions about contribution stats based on email so we might need to take some data with a grain of salt, but overall having more data is good.

@mcollina
Copy link
Member

mcollina commented Jun 8, 2024

+1

1 similar comment
@anonrig
Copy link
Member

anonrig commented Jun 12, 2024

+1

@bensternthal
Copy link
Author

It think we have consensus to proceed. If someone can grant me admin access to the Node org repo, I can enable it. My access can be revoked once it's set up.

@mhdawson
Copy link
Member

@bensternthal how hard is it to enable, if it's easy I might just do it versus adding/removing you afterwards.

@bensternthal
Copy link
Author

It's not hard, but as far as I know, it has to be enabled via LFX.

@mhdawson
Copy link
Member

Opened - nodejs/admin#886 so we have a record of giving admin access. Will do enable monday so that people have a chance to see the issue before I do that and I don't think there is any urgency in terms of enabling the LFX insights.

@bensternthal
Copy link
Author

Thanks Michael, Monday works for me.

@bensternthal
Copy link
Author

Looks like metrics are coming in, you can view here https://insights.lfx.linuxfoundation.org/foundation/ojsf/overview/github?project=ojsf-nodejs&repository=&routedFrom=Github

@mcollina
Copy link
Member

mcollina commented Jul 1, 2024

Thanks @bensternthal, closing for now!

@mcollina mcollina closed this as completed Jul 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants