-
Notifications
You must be signed in to change notification settings - Fork 15
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
Pilot LFX Insights On The Express Project #205
Comments
My first question is: Does this support multiple orgs rolled up into one? We have three: I am generally 👍 on anything we can use to have a better high level view of the project. I even wrote this back in the day to try and help: https://expressjs.github.io/statusboard/ |
Initial Big +1 from my side. I will check the documentation |
+1 on my side, it would be great to have a global overview and if this also provide the changes (weekly? monthly?) this would be even better |
I spoke with the insights team:
@wesleytodd I think the question I have is.. what is the relationship of pillarjs & jshttp to expressjs and to the foundation? I would recommend we move forward with expressjs, we can always add the other two later. |
Those orgs are a part of the Express project and governance, so they are the same as this org. Now that you are asking that though I wonder if all the docs line up with that lol. It is not helpful to us if we cannot have all of them IMO. It is not too hard to do this kind of thing across one org, it is the fact we are in many that is our main issue I think. |
@wesleytodd heh I don't think the docs in those other projects align :) However it is no problem to add these into our system as projects under express, we can then do a rollup of the metrics. |
Ok, folks, I am going to be adding the additional orgs into LFX today (no action needed from anyone for that step). Once that is done, I will need admin access so that I can enable the LF app on each org. Once the project approves can you grant me this access? |
Invites sent. |
@wesleytodd I got the invites for pillarjs, & jshttp, but not for express. If you can add me to that last one I can get this setup for y'all. Much thanks!! |
Oh sorry! I thought we had already added you on that. Will do it now. |
I am in! OK I will report back when this is setup. |
Folks, we've setup metrics for the three projects and I wanted to share what the dashboard looks like. Note I have a ticket filed to get the rollup working correctly, I will update folks when that is resolved: https://insights.lfx.linuxfoundation.org/foundation/ojsf/overview?project=ojsf-express& Please poke around and reach out either here or via slack if you have questions! |
Intriguing, let me poke around on this one. |
I love this initiative! Thanks @bensternthal ! |
I am pretty sure I have not been correctly switching from my netflix git identity to my personal one for much of this work lately. I have both emails on my account so GH does it correctly but I likely need to start remembering to swap my profiles. Ideally I could get a computer just to work on OSS so I am not adding even more annoyance/time sinks to my workflow, but that is not likely to happen any time soon. |
I merged them so i don’t have to switch - you have to file an IT ticket for that tho. |
Any reason it does not just use the ones associated with the GH account? I assume it has that from the api right? |
Side note... I was exploring how to collect more detailed data about the GitHub activity for Node (see: nodejs/next-10#271 (comment)) and I also took the opportunity to build a combined report for Express/Pillarjs/jshttp (see). The insights that this tool provides are different and complementary to the LFX. For Example you can get a view of the most relevant CHAOSS metrics for us. You can easily see the impact since #160 |
I was chatting with Ulises earlier this week about some of the metrics we have available to us in LFX (the Linux Foundation community tool) and we both thought the Express project would be a good candidate to test out LFX Insights. If this works well, we'd like to roll it out to other OpenJS projects.
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)
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 question or concerns C) Who from Express 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 Express 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.
@UlisesGascon @wesleytodd
The text was updated successfully, but these errors were encountered: