aea0bda966
* Upgrade to Middleman 4 * Use Webpack instead of Sprockets to process assets * Add setup script, .ruby-version and .nvmrc * Add .rubocop.yml and .eslintrc.js * Convert CoffeeScript files to ES6 JavaScript * Remove jQuery in favor of vanilla JS * Change instances of FactoryGirl to FactoryBot * Update copyright year |
||
---|---|---|
assets | ||
bin | ||
source | ||
tasks | ||
.babelrc | ||
.browserslistrc | ||
.eslintrc.js | ||
.gitignore | ||
.nvmrc | ||
.rubocop.yml | ||
.travis.yml | ||
.yardopts | ||
Gemfile | ||
Gemfile.lock | ||
README.md | ||
Rakefile | ||
config.rb | ||
package.json | ||
webpack.config.js | ||
yarn.lock |
README.md
Site branch
This is the branch where the site for shoulda-matchers (located at http://matchers.shoulda.io) is kept.
Developing
- Install dependencies:
bin/setup
- Start Middleman and Webpack:
bin/server
- Make changes to files in
source/
andassets/
- View the changes at http://localhost:4567
- When finished, try building the site using
bundle exec middleman build
- Assuming all goes well, publish your changes by running
bundle exec rake site:publish
- That's it!