BigBang, A Wordpress Theme for Developers. This theme is created with the purpose of minimizing the time that we as a developer spent on setting up a new custom theme and backend tasks in a modular way, and it will let you focus in customizing your new design idea.
Inspired from the awesome underscores _s theme from Automattic.
Note: Because it was created to work as a starter theme, don't use as a parent theme.
- Main tech for web design used in this project: HTML5/CSS3, Sass, Javascript, Jquery, Font Awesome icons, modernizr.
- Frameworks support:
Clean(No framework),BootstrapandFoundation. - This project will run under
Wordpress 4.7.2+CMS and lamp environment. Modularitysupport viaAdvanced Custom Fields Pro.
- Hero
- Slideshow
- Heading
- Grid
- Posts Call Out
- Video/Img Gallery
- Accordion
- Tab
- Modal
- ...list pending.
- PHP, MySQL and a webserver are required.
- This project requires Node.js.
BigBang uses Sass (Superpowers for CSS) to easily manage CSS code and compile into style.css.
Because BigBang use a flexible content custom field type as a modular content builder the next plugins are required:
- Download BigBang starter theme from GitHub.
- Copy the
bigbangfolder and change the name to yournew-themename. - Using your prefered editor app, search into the entire theme folder for
bigbangand replace with:new-theme. - Update the stylesheet header in
style.cssandsass/style.scsswith your own information. - Update or delete this readme.
While you're working on your new-theme project you will need to install all packages and dependencies from package.json.
- so run:
$ npm install- To compile sass, run:
$ gulp- If you also want to make some magic while you're coding your styles, you can use browser-sync to automatic refresh your browser when a file is saved, simply open your
gulpfile.jsand put your local dev server in this fieldvar hostUrl = '';, save thegulpfileand run:
$ gulp browser-sync- When you're running
gulp browser-syncthere is also a Tunneling support at[hostName].ngrok.io. That means to your temporaly publishing your local server on the internet to share with clients or do some Quality Assurance (QA) on differents devices.
- Star the project!
- Answer questions that come through GitHub issues.
- Report a bug that you find.
- Share a theme you've built on top of BigBang.
- Tweet your experience of using BigBang.
Pull requests are highly appreciated. Please follow these guidelines:
- Solve a problem. Features are great, but even better is cleaning-up and fixing issues in the code that you discover.
- Make sure that your code is bug-free and does not introduce new bugs.
- Create a pull request and please detail your changes, so it can be easily tested and approved.
