Skip to content
This repository has been archived by the owner on Sep 10, 2022. It is now read-only.

Connect plugin api with frontend #54

Merged
merged 7 commits into from
Jun 25, 2020

Conversation

sladyn98
Copy link
Contributor

This PR connects the plugin api with the front end to load the plugin cards dynamically.
I have not included the description inside it because some of the descriptions has some href links which were not rendered properly. Another issue is that the plugin api takes 48 seconds to come back with a response which is a bit concerning. Also the entire plugin list of 1600 plugins is displayed on a single screen which I guess is not right and we need to implement scrolling.
Screenshot from 2020-06-17 13-26-37

@sladyn98 sladyn98 added backend Related to the backend service frontend Related to the front-end of the service labels Jun 17, 2020
@sladyn98 sladyn98 added this to the [GSoC Phase 1] milestone Jun 17, 2020
@sladyn98 sladyn98 requested a review from a team as a code owner June 17, 2020 08:07
Copy link
Contributor

@kwhetstone kwhetstone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have you poked around https://github.com/jenkins-infra/plugin-site ? There's pagination there that can probably be copied. Returning all the plugins ever is going to take awhile. I figured that a lot of this application could mirror the pagination and filtering done by that project.

Copy link
Contributor

@kwhetstone kwhetstone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's resolve the merge conflict after merging in the other PRs and then get this one merged so anyone can do a full run of the system.

@sladyn98
Copy link
Contributor Author

@kwhetstone I have to maybe restrict the plugins to 50 maybe so that I can test it out.

Copy link
Contributor

@kwhetstone kwhetstone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@baymac want to review?

@sladyn98 sladyn98 merged commit 9447137 into jenkinsci:master Jun 25, 2020
@sladyn98 sladyn98 added the chore label Aug 25, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
backend Related to the backend service chore frontend Related to the front-end of the service
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants