A proof of concept application for an overview of the active branches on a GitHub repository.
kanban-branches-demo.mov
https://6hb42d.sse.codesandbox.io/
- Input a GitHub repository URL and view basic repository information
- View and move active branches between three columns: "In Progress", "Ready for Review", and "Ready to Merge"
- State of the kanban is persisted locally in the browser
- Switch bewtween light and dark theme
- React
- TypeScript
- GitHub API
- Material UI
- Clone the repository: git clone https://github.com/iskivanov/github-repository-kanban.git
- Change directory: cd github-repository-kanban
- Install dependencies:
yarn add
ornpm install
- Start the application:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying pages/index.tsx
. The page auto-updates as you edit the file.
GitHub API documentation: https://docs.github.com/en/rest/guides/getting-started-with-the-rest-api
This is a proof of concept project, pull requests are welcome.
Iskren Ivanov