# GSoC 2019 - Developer Web Interface for ReactOS (Week 3 & 4)

DevFeed: [GSoC 2019 - Developer Web Interface for ReactOS (Week 3 & 4)](<https://devfeed.tech/articles/gsoc-2019-developer-web-interface-for-reactos-week-3-4-32804.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/gsoc-2019-developer-web-interface-reactos-week-3-4-0/>)

Published: 2019-07-10T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [GitHub API](<https://devfeed.tech/topics/github-api.md>), [ui](<https://devfeed.tech/topics/ui.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [developer](<https://devfeed.tech/tags/developer.md>), [free](<https://devfeed.tech/tags/free.md>), [github](<https://devfeed.tech/tags/github.md>), [gsoc](<https://devfeed.tech/tags/gsoc.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [ui](<https://devfeed.tech/tags/ui.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

## AI overview

A GSoC 2019 progress update for the ReactOS developer web interface describes using the GitHub API to retrieve branch and commit data, including the top five commits from a branch. It then reports a UI improvement: replacing a basic commit table with a collapsible panel intended to display the API information.

## Source excerpt

Hello Everyone !! Until week 2 we made API calls to the Branches and Commits Endpoint of the GitHub API and rendered it. So at the end of week 2, we were able to fetch Top 5 commits from any of the branches as required. Week 3 UI Improvement Till week 2 we just had a simple table showing a few very basic information about the commits. So we designed a collapsible Panel which can contain all information required from the API.