Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create script to generate the custom theme #370

Closed
magicmatatjahu opened this issue Jun 15, 2021 · 6 comments
Closed

Create script to generate the custom theme #370

magicmatatjahu opened this issue Jun 15, 2021 · 6 comments
Labels
area/library Related to all activities around Library package enhancement New feature or request stale
Milestone

Comments

@magicmatatjahu
Copy link
Member

magicmatatjahu commented Jun 15, 2021

Description

We use the TailwindCSS for styling the component in the next version fo component. TailwindCSS is based on the config file in which we can change the base value for some css properties like color, bg-color etc. By this we can create script which will generate the whole styles as new theme based on used TailwindCSS classes inside the source code of component.

Some AC:

  • script should have high DX - dev should write the TailwindCSS config and only pass the path of custom config to script
  • script should be written in the package in the tools or scripts folder
  • great would be if dev wouldn't have to install local dev dependencies to run the script. Needed deps like postcss, tailwindcss should be shipped in package as dependencies or should be install after first run of the script - the second option is better
  • custom config and the default defined in package should me merged, with more priority of custom
  • script should produces the production styles with and without the the css normalizer from TailwindCSS - Disable preflight (css normalizer) from TailwindCSS  #368

NICE TO HAVE:

  • custom plugins for TailwindCSS and PostCSS should also work in script. It means that if someone pass custom plugin in plugins array in the TailwindCSS then script should work with it - it's worth highlighting as in some cases we may have a problem with dependencies and node_modules

Then this script can be used in our https://github.com/asyncapi/cli

Any other ideas? Feel free to comment!

@github-actions
Copy link

github-actions bot commented Sep 6, 2021

This issue has been automatically marked as stale because it has not had recent activity 😴
It will be closed in 60 days if no further activity occurs. To unstale this issue, add a comment with detailed explanation.
Thank you for your contributions ❤️

@github-actions
Copy link

github-actions bot commented Jan 5, 2022

This issue has been automatically marked as stale because it has not had recent activity 😴

It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.

There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.

Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.

Thank you for your patience ❤️

@github-actions github-actions bot added the stale label Jan 5, 2022
@ritik307
Copy link

@magicmatatjahu can you provide me with some resources regarding making scripts as mentioned above.

@github-actions github-actions bot removed the stale label Jan 11, 2022
@github-actions
Copy link

This issue has been automatically marked as stale because it has not had recent activity 😴

It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.

There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.

Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.

Thank you for your patience ❤️

@github-actions
Copy link

This issue has been automatically marked as stale because it has not had recent activity 😴

It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.

There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.

Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.

Thank you for your patience ❤️

@github-actions
Copy link

github-actions bot commented Mar 3, 2023

This issue has been automatically marked as stale because it has not had recent activity 😴

It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.

There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.

Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.

Thank you for your patience ❤️

@github-actions github-actions bot added the stale label Mar 3, 2023
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Jul 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/library Related to all activities around Library package enhancement New feature or request stale
Projects
None yet
Development

No branches or pull requests

2 participants