Loading…
View More Details & Registration
Please note: All Sessions are in Japan Standard Time Zone (UTC+09:00)
Open Source Dependability [clear filter]
Friday, December 4
 

10:40 JST

Scaling the Test Coverage of OpenAPI Generator for 30+ Programming Languages - William Cheng, OpenAPITools.org
OpenAPI Generator (https://openapi-generator.tech/) - a code generation tool covering 30+ programming languages and 30+ server-side frameworks for REST APIs, has gone mainstream with adoption by companies such as IBM, Yelp, and open-source project such as Kubernetes. Npm CLI wrapper download alone already reached 2.5 million. How can OpenAPI Generator scale from less than 10 generators to more than 130 generators with 1500+ contributors? What can we do to make it easier for open-source developers to contribute a new generator? How to engage the community to try it out and give us feedback? How to learn from mistakes in one generator and apply the lessons to the other generators? How do we test 30+ programming languages and 30+ server-side frameworks? What resources (services, tools, and more) we can leverage to help us improve the project? What to expect when testing so many programming languages and frameworks in a single project? William, the top contributor of the project, will walk you through the journey to scale the project in terms of the community, technical aspects, and test coverages so that you can apply similar techniques to your open-source and proprietary projects.

Speakers
avatar for William Cheng

William Cheng

Core team and founding member of OpenAPI Generator, OpenAPITools.org
William Cheng is an experienced IT professional with 10+ years of experience in IT startups, academic research, a leading semiconductor equipment manufacturer and a top-tier global investment bank. He is also an entrepreneur, eBook author, conference speaker, and active open-source... Read More →



Friday December 4, 2020 10:40 - 11:30 JST
Virtual 6
 
  • Timezone
  • Filter By Date Open Source Summit Japan & Automotive Linux Summit 2020 Dec 2 - 4, 2020
  • Filter By Venue Virtual - Attend from Anywhere!
  • Filter By Type
  • AI/ML/DL
  • Ask the Experts
  • Automotive Linux Summit
  • Breaks
  • Cloud Infrastructure
  • Embedded & IoT
  • Keynote Sessions
  • Leadership & Governance
  • LF Project Mini-Summit
  • Linux Systems
  • Open Source Dependability
  • Special Events
  • Sponsor Showcase - Staffed Booth Hours
  • Wildcard
  • Skill Level
  • Technical Talk
  • Presentation Slides Attached

Filter sessions
Apply filters to sessions.