npm install
npm run dev
npm run deploy
- Write
README.md
- Change the document title dynamically (with nested
Suspense
) - Improve GUI
- add additional info about the repo
- implement dark/light themes
- mimic GitHub layout
- set page title as
full_name
& use GitHub link in header like GitHub page - cache svg imports
- add reload button
- fix header hidden on small screens
- add colors for languages
- Define unit tests
- Fix interfaces and type definitions
- Setup GitHub Actions
- to deploy the website to GitHub
- to run tests automatically
- Make sure the project is compatible with multiple deployment types
- Cloudflare
- GitHub
- Heroku
- Setup GitHub App (to avoid refreshing PAT every year)
- Add icons in footer
- Find
MAX_ID
dynamically and store in Cookies - Require GitHub API (Bearer Auth) for
/api/*
requests - Display Template
- Refactor code into smaller modules