bem-xjst contributing notes
November 23, 2016 · View on GitHub
If you want help you can fix issues than labeled help wanted.
Development dependencies
All devDependencies must fix only major version. Use ^ in package.json.
Unit Tests
To run tests cast npm run test.
Benchmarks
To run benchmarks see bench readme.
Release version
Before
- Functional: unit tests.
- Performance: benchmarks.
- Integration: check Islands and web4 (skip if you not from Yandex :).
- Write changelog (use changelog-maker) и release notes.
- Don’t forget about
git tag. - If you build package from support branch (4.x, 5.x etc) don’t forget about
-- tagparameter ofnpm publish.
After
- Merge PR about update
bem-xjstdependency toenb-bemxjst. If you build package from support branch updateenb-bemxjst-6x. - Write changelog
enb-bemxjst. - Publish
enb-bemxjstnpm release. - Update bem-xjst online demo.
Online demo
To update or change online demo read manual.