#1091·snabbdom

Some thoughts (low priority)

Author: kuragaCreated Dec 2, 2023Updated Feb 1, 2024

Good day!

I have some thoughts not discovered in the issues/PRs. Nobody needs to react, just thoughts.

  1. Snabbdom is written in TypeScript. So, we should describe / put an example in TypeScript. BTW, I don't know the standard way? Maybe move one of our examples to it.

  2. As @nilslindemann noticed in #1088 , we could describe / put an example of a totally cooked project. Bundled with Rollup, Webpack? Maybe move one of our examples to it.

  3. As I noticed in #1088 , we don't have the ## Installation section in README.md. (A simple one.)

  4. Did we consider which files we store in the NPM package? To store/not to store the source, the tests, etc.

  5. According the changelog is automatically contented de-facto, we should think more about commit messages and PR titles.

  6. CONTRIBUTING.md looks not full.

  7. README-in_HN.md and README-zh_CN.md will be outdated soon.

  8. Are all devDependencies needed? And: some of them is strictly fixed (without neither ^ nor ~), why?

  9. We have npm run build which builds everything. But maybe we would extract npm run build-examples, etc.

  10. Finish to label issues/PRs :).

  11. #1017.

  12. Add Snabbdom to https://github.com/krausest/js-framework-benchmark/.

  13. There are many of any type usages.

Thanks!