![Page 1: Your Team’s Open Source Contributions, in One Dashboard · 2020-05-14 · OSTC at VMware •Establish VMware as an open source good citizen, contributing for the good of the projects](https://reader033.vdocument.in/reader033/viewer/2022042302/5ecd2756bace3934fb366120/html5/thumbnails/1.jpg)
© 2016 VMware Inc. All rights reserved.© 2016 VMware Inc. All rights reserved.
Your Team’s Open Source Contributions, in One Dashboard
Alex Courouble - @alexcourouble
Feb 1, 2019
![Page 2: Your Team’s Open Source Contributions, in One Dashboard · 2020-05-14 · OSTC at VMware •Establish VMware as an open source good citizen, contributing for the good of the projects](https://reader033.vdocument.in/reader033/viewer/2022042302/5ecd2756bace3934fb366120/html5/thumbnails/2.jpg)
Open Source Program Office in the Industry
2
https://thenewstack.io/survey-open-source-programs-are-a-best-practice-among-large-companies/
![Page 3: Your Team’s Open Source Contributions, in One Dashboard · 2020-05-14 · OSTC at VMware •Establish VMware as an open source good citizen, contributing for the good of the projects](https://reader033.vdocument.in/reader033/viewer/2022042302/5ecd2756bace3934fb366120/html5/thumbnails/3.jpg)
Open Source Program Office in the Industry
3
https://thenewstack.io/survey-open-source-programs-are-a-best-practice-among-large-companies/
![Page 4: Your Team’s Open Source Contributions, in One Dashboard · 2020-05-14 · OSTC at VMware •Establish VMware as an open source good citizen, contributing for the good of the projects](https://reader033.vdocument.in/reader033/viewer/2022042302/5ecd2756bace3934fb366120/html5/thumbnails/4.jpg)
OSTC at VMware
• Establish VMware as an open source good citizen, contributing for the good of the projects and the industry
• Build VMware’s presence and influence in relevant projects through meaningful contributions and participation
• Develop and promote VMware standards for best practices in open source development and engagement with external communities
• Mentor internal teams to increase VMware’s open source competency and expertise
4
![Page 5: Your Team’s Open Source Contributions, in One Dashboard · 2020-05-14 · OSTC at VMware •Establish VMware as an open source good citizen, contributing for the good of the projects](https://reader033.vdocument.in/reader033/viewer/2022042302/5ecd2756bace3934fb366120/html5/thumbnails/5.jpg)
Contributions
5
• Orchestration and Containers (K8s, Tern, …)• Service Mgmt (Service Mesh)• Linux, Tracing, Real Time• Security• IoT and Edge
![Page 6: Your Team’s Open Source Contributions, in One Dashboard · 2020-05-14 · OSTC at VMware •Establish VMware as an open source good citizen, contributing for the good of the projects](https://reader033.vdocument.in/reader033/viewer/2022042302/5ecd2756bace3934fb366120/html5/thumbnails/6.jpg)
Growing TeamFrom 2 to 24 Software Engineers in 2 Years!
![Page 7: Your Team’s Open Source Contributions, in One Dashboard · 2020-05-14 · OSTC at VMware •Establish VMware as an open source good citizen, contributing for the good of the projects](https://reader033.vdocument.in/reader033/viewer/2022042302/5ecd2756bace3934fb366120/html5/thumbnails/7.jpg)
Tracking Everyone’s Work: Weekly Status Update
7
• Pull Request Reviewed• Pull Requests (patches) Submitted• Issues Opened• Comments on Issues• Community involvement • Talk given/attended• Any relevant activity
![Page 8: Your Team’s Open Source Contributions, in One Dashboard · 2020-05-14 · OSTC at VMware •Establish VMware as an open source good citizen, contributing for the good of the projects](https://reader033.vdocument.in/reader033/viewer/2022042302/5ecd2756bace3934fb366120/html5/thumbnails/8.jpg)
Architecture
8
Github GraphQL API
Perceval + Git
CRONSQLiteDB
Flask REST API (Python)
React Frontend(JavaScript)
![Page 9: Your Team’s Open Source Contributions, in One Dashboard · 2020-05-14 · OSTC at VMware •Establish VMware as an open source good citizen, contributing for the good of the projects](https://reader033.vdocument.in/reader033/viewer/2022042302/5ecd2756bace3934fb366120/html5/thumbnails/9.jpg)
9
![Page 10: Your Team’s Open Source Contributions, in One Dashboard · 2020-05-14 · OSTC at VMware •Establish VMware as an open source good citizen, contributing for the good of the projects](https://reader033.vdocument.in/reader033/viewer/2022042302/5ecd2756bace3934fb366120/html5/thumbnails/10.jpg)
10
![Page 11: Your Team’s Open Source Contributions, in One Dashboard · 2020-05-14 · OSTC at VMware •Establish VMware as an open source good citizen, contributing for the good of the projects](https://reader033.vdocument.in/reader033/viewer/2022042302/5ecd2756bace3934fb366120/html5/thumbnails/11.jpg)
11
![Page 12: Your Team’s Open Source Contributions, in One Dashboard · 2020-05-14 · OSTC at VMware •Establish VMware as an open source good citizen, contributing for the good of the projects](https://reader033.vdocument.in/reader033/viewer/2022042302/5ecd2756bace3934fb366120/html5/thumbnails/12.jpg)
Future Work• Team View
• Using Sorting Hat for Identities• Graphs
– Person– Team– Project– Any entity
• Open source / Upstream parts of the implementation– GraphQL API github to perceval?
12
![Page 13: Your Team’s Open Source Contributions, in One Dashboard · 2020-05-14 · OSTC at VMware •Establish VMware as an open source good citizen, contributing for the good of the projects](https://reader033.vdocument.in/reader033/viewer/2022042302/5ecd2756bace3934fb366120/html5/thumbnails/13.jpg)
Demo