Skip to content

Latest commit

 

History

History
43 lines (37 loc) · 1.07 KB

README.md

File metadata and controls

43 lines (37 loc) · 1.07 KB

PetitHub

Install

npm install
npm run dev

Deploy

npm run deploy

TODO

  • 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