GSoC - GitHub Checks API Project Announcement

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

GSoC - GitHub Checks API Project Announcement

Xiong Kezhi

Hi all,


This post intents to invite everyone to join the GitHub Checks API Project which has been selected as Google Summer of Code project for this summer. Currently, this project in requirements collecting and designing phase, so we hope anyone who is interested or who would like to use this API in their plugins to join us and help us determine the scope, requirements, and so on.


Project Page: 

https://www.jenkins.io/projects/gsoc/2020/projects/github-checks/


Team:

Student: Kezhi Xiong

Mentor: Ullrich Hafner

Mentor: Tim Jacomb

Mentor: Jeff Pearce

Mentor: Ayush Agarwal

Mentor: Sagar Utekar


Abstract:

The GitHub Checks API allows developers to report the CI integrations’ detail information rather than the binary pass/fail build status on GitHub pages. This project is about implementing this API as a new Jenkins plugin. By consuming this API, other plugins can easily create GitHub checks. Thus, any information during the Jenkins process like warnings, summaries, and durations can be directly shown on GitHub pages.


Meeting:

The project meeting is scheduled every Wednesday at 2:00 UTC with meeting notes available for all to read.


Chat:

We use gitter for chat, the link is https://gitter.im/jenkinsci/github-checks-api


Best regards,

Kezhi Xiong

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/b4f76dff-70ab-498e-bcbd-d105cc90f714%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: GSoC - GitHub Checks API Project Announcement

Ulli Hafner
Thanks Kezhi for summarizing the new project!

I would like to propose some user stories for my warnings plugin perspective so other plugin developers get some inspirations on what would be possible:

- As a developer I want to directly see each new warning that I have introduced in a pull request.

Example:



- As a developer I want to directly see a summary about the changed  code quality of a pull request.

Example:


- As a developer I want to directly see the status of a static analysis result in the summary box of a pull request.

Example: 


Am 16.05.2020 um 11:31 schrieb Xiong Kezhi <[hidden email]>:

Hi all,

This post intents to invite everyone to join the GitHub Checks API Project which has been selected as Google Summer of Code project for this summer. Currently, this project in requirements collecting and designing phase, so we hope anyone who is interested or who would like to use this API in their plugins to join us and help us determine the scope, requirements, and so on.

Project Page: 

Team:
Student: Kezhi Xiong
Mentor: Ullrich Hafner
Mentor: Tim Jacomb
Mentor: Jeff Pearce
Mentor: Ayush Agarwal
Mentor: Sagar Utekar

Abstract:
The GitHub Checks API allows developers to report the CI integrations’ detail information rather than the binary pass/fail build status on GitHub pages. This project is about implementing this API as a new Jenkins plugin. By consuming this API, other plugins can easily create GitHub checks. Thus, any information during the Jenkins process like warnings, summaries, and durations can be directly shown on GitHub pages.

Meeting:
The project meeting is scheduled every Wednesday at 2:00 UTC with meeting notes available for all to read.

Chat:
We use gitter for chat, the link is https://gitter.im/jenkinsci/github-checks-api

Best regards,
Kezhi Xiong

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/b4f76dff-70ab-498e-bcbd-d105cc90f714%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CBD37ECD-8B4A-412F-866B-9378BCF5E5F0%40gmail.com.