Skip to content

An incredibly lightweight, atomic CSS framework that's based entirely in Sass.

License

Notifications You must be signed in to change notification settings

ryanjwilke/feather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feather CSS

An incredibly lightweight, atomic CSS framework that's based entirely in Sass.

Status

Release Workflow Status Production Workflow Status Test Workflow Status

Installation

Installation with Yarn

yarn add @ryanwilke/feather-css

Installation with NPM:

npm install @ryanwilke/feather-css

Adding Feather to your project is simply a matter of importing it in your application's sass files.

@import "node_modules/@ryanwilke/feather-css/dist/sass/feather.sass"

You can also make use of the pre-compiled CSS:

@import "node_modules/@ryanwilke/feather-css/dist/css/feather.css"

Publishing a new version

Publishing is handled automatically by the Publish workflow in GitHub Actions, but if you need to publish manually you can use the following command. Please note that you need to bump the version number in the package.json file before publishing a new version.

yarn npm:publish

Documentation

The docs based in Vue CLI and are using a git subtree module in order to make use of the Vue CLI Template.

Pulling Updates to the Subtree

You can use the following commands to pull updates to the subtree as long as template has been registered as a remote.

# Refresh the remote.
git fetch template

# Option A: The default way to merge in new changes.
git merge -s subtree --squash template/master

# Option B: The backup way to merge in new changes if the subtree heuristics lose their marbles.
git merge -X subtree=docs --squash template/master

About

An incredibly lightweight, atomic CSS framework that's based entirely in Sass.

Resources

License

Stars

Watchers

Forks

Packages

No packages published