Git Product home page Git Product logo

astro-headless-ui's People

Contributors

astriskit avatar brycerussell avatar stephansama avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

astro-headless-ui's Issues

Add testing

The repo has testing but only for a few components. Tests need to be added for all of these components.

Adding tests sounds boring, but this is the most exciting and important part! As you create tests, you will discover problems with the component that you can fix. If you want hands-on experience exploring these components, this issue is for you.

Other tasks:

  1. Upgrade test project dep to the latest versions
  2. Add testing commands to package.json
  3. Add testing action

Add playground

The repo needs a playground in order to test changes

  1. Create an empty Astro project at the root of the repo inside /playground
  2. Add "astro-headless-ui": "workspace:^" to the playground package.json and re-install dep
  3. Add a page with a component or two to confirm package is working

Remove components

These components were created a long time ago and a lot of them are poorly designed. All components that use scripts or styles should be removed (for now). That basically means everything goes except the components inside this section

In the future, these components can be revisited (like the theme components)

  1. Remove these folders:
package
  client-components
  style-components
  scripts
  1. Update package exports
  2. Remove all other references to these components

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.