tame-your-theme's People
tame-your-theme's Issues
Documentation Suggestion
Context
It's always good to have some more real world examples, like using third party libraries.
Solution or next step
Include a section in the docs to show how it would work on third party libraries.
Include publishing from github actions
As current the project uses conventional commits and lerna to bump versions, it'd be natural to have the publish also in the CI/CD environment.
Include versioning in CI
It would be easier to have the versioning working straight on the CI.
Coverage in readme
Context
It's always nice to see how much coverage the project is.
Problem or idea
Add husky and lint-staged to have badges being created in pre-commit time?
Solution or next step
Build the idea above ๐ช
Include in npm repository
Context
A good lib is reachable and downloadable, so this needs to be in npm repository ๐
Solution
Publish the packages to the npm registry.
Deploy gh page during ci
Development Tooling
As lerna relies on conventional commits to bump versions, it would be nice to have a way of enforcing it during developing time.
Once husky is already configured in the development environment, it would be nice to have a commit-msg
hook enforcing it using commit lint.
Insert Readme.md
Context
Every project should have a readme, allegedly ๐
Solution
Include readme in the project
Documentation Suggestion
Context
Being possible to see how the css style manipulation works from the javascript perspective.
Solution or next step
Create a section explaining how to make the css style manipulation part of the lib works.
Missing tests in CI/CD
Context/Suggestion
It's always good and relieving to know the tests are passing, so including a CI/CD with the tests passing would be good.
Named color harmony variables
It'd be nice to be able to name the color harmony as we wish. This way we are able to set css variables in different ways without having to create a color for each variable.
For example, if I have a component with the correct colors by variable names, I could just set the variables with a color harmony, i.e.:
@include create-theme-color-analogous(
--my-component-first-color,
#ffa500,
$color-second-hue-name: "--my-component-second-color",
$color-third-hue-name: "--my-component-third-color",
$color-fourth-hue-name: "--my-component-fourth-color",
);
This way I'd have the control of the whole color creation.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.