- (in development)
important! Always see the documentation
- Node >= v6.9.2
- NPM >= v3.10.8
- Yarn >= v0.21.3 or
npm install -g yarn
- Editor Config:
- CSS Comb:
- Sass Lint:
- ESLint:
npm install --save-dev @descco/ui// package.json
"devDependencies": {
"@descco/ui": "vX.X.X"
}// import the CSS
// ex: layout.js
import '[node_modules path]/@descco/ui/dist/ui.min.css';
// component.js
import { Alert } from '@descco/ui';
// webpack
{
test: /\.scss$/,
loader: 'style!css?modules=1&importLoaders=1&localIdentName=[name]_[local]_[hash:base64:5]!postcss!sass?sourceMap',
include: path.resolve(__dirname, '../../source'),
exclude: path.resolve(__dirname, "../../node_modules")
},
{
test: /\.css/,
loader: 'style!css',
include: path.resolve(__dirname, "../../node_modules/@descco/ui/dist/")
}yarn // or yarn installyarn storybook
// http://localhost:9000yarn lint
//[Rules in ESLint](http://eslint.org/docs/rules/)yarn test npm install -g release-itCurrent release: v1.0.0-beta.4
Command:
release-it v1.0.0-beta.5Questions and answers
Release source repo
- ? Show updated files? `Yes`
- M package.json
- ? Commit (Release v1.0.0-beta.5)? `Yes`
- ? Tag (v1.0.0-beta.5)? `Yes`
- ? Push? `Yes`
- ? Publish "iron-fist" to npm? `No`./helpers/component/create.sh component-name path└── component-name
├── component-name/index.js
├── component-name/component-name-component.js
├── component-name/component-name.scss
├── component-name/component-name.story.js
└── component-name/component-name.test.js./helpers/component/create-with-redux.sh component-name path└── component-name
├── component-name/index.js
├── component-name/component-name-actions.js
├── component-name/component-name-component.js
├── component-name/component-name-constants.js
├── component-name/component-name-container.js
├── component-name/component-name-reducer.js
├── component-name/component-name.scss
├── component-name/component-name.story.js
└── component-name/component-name.test.js- Git Flow
- Commits
- Architecture
- Dependencies
- Technologies
- Identation (code style)
- CSS (code style)
- Javascript (code style)
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request
Check Releases for detailed changelog.
MIT license © Hemerson Vianna