Skip to content

Atomizer Roadmap #452

Open
Open
@redonkulus

Description

Hi everybody 👋! If you haven't noticed, there has been renewed activity in the project. Atomizer has served us well internally at Yahoo, as most properties have been using it to manage and build their CSS in production. While we have been using it for many years, we haven't been keeping the project as up to date as it could be.

Below is just some of the work that we plan to do to enhance the project.

Welcome Carrie 🎉!

I would also like to welcome @carriemorrison as a core contributor to the project. She has been working at Yahoo for many years and is our de-facto CSS and Accessibility technical leader for many of our properties. She has extensive knowledge of ACSS/Atomizer and is very familiar with the architecture and concepts. Join me in welcoming her!

Atomizer

  • Add new ACSS classes: There has been an unprecedented amount of features and enhancements to the CSS spec since Atomizer was first released. We are currently evaluating the latest standards and adding missing classes to Atomizer. You can see the list in our Google Sheet. Feel free to comment or add suggestions.
  • Remove old IE support refactor: remove --ie feature support #448

Packages

We want to make it easy for users to integrate Atomizer into their existing projects. We will look into framework/library integrations to make Atomizer as easy as it can be.

Integrate Guides

Integration guides are important to give users easy to follow instructions for integrating Atomizer in existing and new project.

  • Astro
  • Next.js
  • NuxtJS
  • Remix
  • SolidJS
  • SvelteKit

Website

Project Updates

  • Migrate all active packages and website into the recently converted atomizer monorepo repository. This will make it easier to test new features and publish changes out together.
  • Integrate GitHub Dependabot to automatically update dependencies across libraries.

This is just some of the work that is currently being scoped, we will update this issue in the future as we add new features and enhancements.

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions