BS Base
Component ID
2839205
Component name
BS Base
Component type
theme
Maintenance status
Development status
Component security advisory coverage
not-covered
Downloads
2007
Component created
Component changed
Component body
Base theme with a goal to support full front end Drupal theme development workflow from start to finish.
Until first beta release API can change a lot and upgrades will be difficult. You can track current progress in next meta issues:
- #2839237: [META] First alpha release (8.x-1.0-alpha1)
- #2882352: [META] Second alpha release (8.x-1.0-alpha2)
- #2900261: [META] alpha3 release issues (8.x-1.0-alpha3)
- #2909949: [META] alpha4 release issues (8.x-1.0-alpha4)
Versions
- Current dev versionis using released Bootstrap beta1 version.
- Use alpha2 version if you want to use Bootstrap v4.0.0-alpha.6 release.
Requirements
Download and install bs_lib contributed module and install all needed libraries that that modules requires.
Goals & Features
- Developer oriented - no tons of UI settings or big assumptions.
- Presents and use good dev workflow for building themes.
- Light weight.
- BEM oriented.
- Implements bs_bootstrap Bootstrap 4 based child theme.
- Gulp build process.
- Semantically clean HTML as much as possible - use mixins and don't hardcode CSS framework classes where it does not make sense.
- Explore all new nice&cool stuff that is supported in major browsers.
- Ideally everything should be easy to override.
Stay flexible and let child theme developers to do what they want how they want. Ideally we are just offering standardized workflow and are letting child theme developer to reuse everything or just parts. - Use just the APIs that exist in Drupal core, do not invent new APIs.