前端框架选型是企业提升开发效率与用户体验的关键因素
826
2022-10-31
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~