Barebone是一个用于快速UI开发强大的CSS框架

网友投稿 774 2022-10-31

Barebone是一个用于快速UI开发强大的CSS框架

Barebone是一个用于快速UI开发强大的CSS框架

Barebone

Barebone is bare minimal, robust SCSS framework for rapid UI development.

Quick start

The recommended way to get Barebone is to install it through yarn

$ yarn add barebone

Each packages are also published on npm registry under the @barebone organization scope

$ yarn add @barebone/component-button @barebone/utility-size

All the components and utilities can be found in the packages directory.

What's included

Within all packages there're bundled compiled+minified CSS and source SCSS files, as well as source maps for certain usage with browsers' developer tools.

[package]/├── index.css├── index.css.map├── index.js└── index.scss

NOTE: Barebone framework was built with bundlers (e.g.: webpack, rollup) support in mind and extensively relies on its import-path resolution future; eventually, to able to use the Barebone from the source code (SCSS), you have to provide custom importer to make it possible to correctly resolve @import statements.

Browsers Support

Barebone use autoprefixer as part of it's building process with support for the last 2 versions of major browsers. Specifically:

ChromeSafariFirefoxIEEdgeOpera

Purposes

Barebone framework was design to be modular and scalable in mind and is composed of several utilities and components. All components aimed to provide the foundation and, in fact, are free of opinionated styles.

Documentation

All of Barebone packages have the documentation with installation and usage guide, which can be found in README.md files at the root level of each package.

Online version of Barebone documentation can be found at getbarebone.github.io.

Contributing

Code of Conduct

We have adopted a code of conduct that expectedly project participants should adhere to. Please, the text carefully, so that you can understand which actions are considered permitted and which are not.

Contributing guide

Any contribution are always welcome! Check out our contribution guide to learn how you can help us with Barebone.

Creators

Roman Vanesyan

github.com/vanesyantwitter.com/roman_vanesyan

Acknowledgments

Thanks to Ali Najafizadeh for kindly providing us barebone package name on npm registry.

Copyright and Licence

Copyright 2017 The Barebone Authors. Barebone framework is primary distribute under the MIT licence. Documentation is CC-BY-4.0 licenced.

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring--循环依赖的原理(二)--打断点分析
下一篇:less,sass,scss的关系与区别
相关文章

 发表评论

暂时没有评论,来抢沙发吧~