Overview

Webite: https://rfui.deno.dev/

This is a component library that is currently intended to be used on projects using Deno’s web framework Fresh and is built according to the following philosophical principles.

  1. Opinionated
  2. Scale down
  3. Limit your choices
  4. Prioritize documentation
  5. Pit of success (eg. by providing tips and references to best practices, and by prefixing with underscores)
  6. Pretty
  7. Use the platform
  8. Pareto solutions > high customizability

Releasing

Versioning

To create a new version of this library:

Generating the Tailwind CSS file

Here’s the process:

  1. Go to tailwind.config.ts and remove routes since that directory is just for the documentation, not for code that will be used by library users.
  2. Run ./tailwindcss -i static/app.css -o static/rfui.css --minify.
  3. Add variables (:root in app.css) to the bottom of rfui.css so that RFUI users can easily customize their values.