Skip to content

Latest commit

 

History

History
37 lines (36 loc) · 2.29 KB

CHANGELOG.md

File metadata and controls

37 lines (36 loc) · 2.29 KB

Todos, Ideas, etc.

  • Deploy <kataname>.spec.js files too (the passing tests).
  • Verify that all katafied tests fail (the katafication does really create failing tests).
  • Remove lines which only have //// and nothing beyond (I have not seen a case where I would not remove that line).
  • Fix vulnerabilities that GH shows.
  • Test if katafication results in invalid JS code (as happened for multiline kata)
  • Test if every test has the katafy part in it

version 2

  • remove babel and just use latest node to run the tests, should be enough for all katas that exist, should be less heavy, way less deps and much faster
    • since babel does the transpile away of flow types I need to move fow typing to use comments first (I dont want to remove flow typing, to keep practicing the difference to typescript in here)
    • found that "mkdirp-promise" package is also obsolete, remove it
  • remove slug generation for bundles, use the hard coded slug from the bundle metadata the bundle names might need to change, as I just want to do it
  • Fix names for various katas, many miss the "API" prefix, like "es6 " map, promise, set, ...
  • write kata for ES1 parseInt() in depth
  • Build and deploy ES1-learn-by-rewriting katas - YEAH
  • move ES1 array katas into directory array-api as ADR5 defines
  • write kata for ES1 parseInt()
  • write kata for ES6 Number.parseInt()
  • Katafy (and improve) the spread katas
  • Katafy (and improve) the string-api katas
  • Katafy (and improve) the iterator katas
  • Katafy (and improve) the tagged template strings katas
  • Katafy the unicode in strings katas
  • Fix PromiseRejectionHandledWarning thrown when npm test runs
  • Add release script which also handles the changelog.
  • Clean up coding style according to ADR#1.
  • Fix: Improve one of the promise/api katas
  • Use the package for the CHANGELOG checking (it is https://github.com/wolframkriesing/to-do-list-checker)
  • Deploy the katas for ES1, ES8 and hamjest
  • Rename TDDBIN_ROOT_DOMAIN to TDDBIN_ROOT_URL and store the URL in there, not just the domain, since we moved to HTTPS
  • Finish the kata-naming ADR5
  • Finish the kata dependencies ADR6
  • Split out the in-depth Object.fromEntries() kata, see ADR4