Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate TODOs list from README.md to be tracked by Issues instead #54

Open
13 of 30 tasks
htbkoo opened this issue Mar 27, 2021 · 1 comment
Open
13 of 30 tasks

Migrate TODOs list from README.md to be tracked by Issues instead #54

htbkoo opened this issue Mar 27, 2021 · 1 comment
Assignees

Comments

@htbkoo
Copy link
Owner

htbkoo commented Mar 27, 2021

Copied from README.md as of 30-Oct-2021:

TODOs

  1. Fix issues mentioned in PageSpeed or Lighthouse, e.g.
    1. Issues under PWA section
    2. (#61) Issues under Performance section
      1. (#67) Reduced First Contentful Paint by adding explicit loading screen and refactored to download font and icon asynchronously
  2. (#68) Improve tests
  3. Refactor code, e.g.
    1. (#69) Migrate to React Hooks for clarity wherever applicable
    2. (#70) Review components splitting / architecture wherever applicable
    3. (#71) Generic code refactoring
  4. Add more section README.md, e.g.
    1. Quick Overview
    2. Installation
  5. (#46) Re-architecture, e.g.
    1. Add react-router support
      1. no longer necessary, already supported by Next.js page router
    2. Try out if micro-frontend is a good fit for this project
  6. (#72) Revamp design, e.g.
    1. Re-organize components layout, e.g.
      1. replace Drawer by navbar?
    2. Add Blog / My learning notes section (Add Blogs / Notebooks page #53)
      1. The contents can be stored as markdown in GitHub repo directly?
    3. Group pages and do not put all of them at the same page?
    4. Add animation
  7. Update project license
  8. (If applicable) merge the PRs raised by dependabot to fix potential security vulnerabilities
  9. (#34) Update project dependencies, which includes:
    1. react + react-dom
    2. typescript
    3. react-scripts
    4. material-ui
    5. cheerio
    6. react-ga
  10. Fix the content at anchor hidden by header bar issue, references:
    1. css-tricks
      1. Hash Tag Links That Don’t Headbutt The Browser Window
      2. Fixed Headers, On-Page Links, and Overlapping Content, Oh My!
      3. Link in Header? Or Header in Link?
    2. nicolasgallagher.com
      1. Jump links and viewport positioning
    3. stackoverflow
      1. Fixed page header overlaps in-page anchors
  11. Add GitHub action to automatically:
    1. Run tests for all PRs and merges into master
    2. Build docs/ and deploy to gh-pages
  12. Add Fork me on GitHub ribbon
    1. Done by adding link to repo at version text
@htbkoo htbkoo self-assigned this Mar 27, 2021
@htbkoo
Copy link
Owner Author

htbkoo commented Oct 30, 2021

Ideas / Thinking aloud

  1. Playground page - try to build games on webpage
    1. Picross
  2. Experiments page - experiment to learn and use various technologies
    1. Web Assembly (wasm)
      1. AssemblyScript
      2. c++
      3. python
    2. AIML (tensorflow.js)
    3. Displaying Jupyter Notebook on portfolio page
  3. Blog / Learning notes page - study notes Add Blogs / Notebooks page #53
    1. System design
    2. Web / frontend
    3. Data Structure and Algorithm
  4. Tools page
    1. Link to htbkoo/CssToAndFromReact
      1. not linked, but merged

htbkoo added a commit that referenced this issue Oct 30, 2021
@htbkoo htbkoo pinned this issue Aug 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant