├── assets ├── sass │ ├── style.scss │ ├── base │ │ ├── _buttons.scss │ │ ├── _grid-settings.scss │ │ ├── _tables.scss │ │ ├── extends │ │ │ └── _button.scss │ │ ├── _base.scss │ │ ├── _lists.scss │ │ ├── _gravity-forms.scss │ │ ├── _forms.scss │ │ ├── _typography.scss │ │ ├── _variables.scss │ │ └── _wordpress.scss │ ├── modules │ │ ├── _footer.scss │ │ ├── _header.scss │ │ ├── _menu.scss │ │ ├── _comments.scss │ │ └── _content.scss │ ├── components │ │ └── _variables.scss │ ├── layouts │ │ ├── _structure.scss │ │ └── _typography.scss │ ├── _grid-settings.scss │ └── _app.scss ├── images │ ├── notify │ │ ├── js.png │ │ ├── leean.png │ │ └── sass.png │ └── readme.md ├── fonts │ └── readme.md └── js │ └── app │ ├── main.js │ └── constants.js ├── screenshot.png ├── languages ├── en_US.mo ├── lean.mo ├── lean.pot └── en_US.po ├── bin ├── bye.sh ├── install.sh └── setup.sh ├── .travis.yml ├── .editorconfig ├── style.css ├── inc ├── widgets-areas.php └── helpers │ └── loader.php ├── footer.php ├── bower.json ├── page.php ├── single.php ├── search.php ├── codesniffer.ruleset.xml ├── index.php ├── config.php ├── partials ├── content-single.php ├── content-none.php └── content.php ├── sidebar.php ├── .gitignore ├── package.json ├── 404.php ├── header.php ├── composer.json ├── functions.php ├── .eslintrc.json ├── comments.php ├── readme.md ├── gulpfile.js ├── composer.lock └── licence.txt /assets/sass/style.scss: -------------------------------------------------------------------------------- 1 | @import "app"; 2 | -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moxie-lean/Lean/HEAD/screenshot.png -------------------------------------------------------------------------------- /languages/en_US.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moxie-lean/Lean/HEAD/languages/en_US.mo -------------------------------------------------------------------------------- /languages/lean.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moxie-lean/Lean/HEAD/languages/lean.mo -------------------------------------------------------------------------------- /bin/bye.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "" 4 | echo "Thanks! Have a great day." 5 | echo "" 6 | -------------------------------------------------------------------------------- /assets/images/notify/js.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moxie-lean/Lean/HEAD/assets/images/notify/js.png -------------------------------------------------------------------------------- /assets/images/notify/leean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moxie-lean/Lean/HEAD/assets/images/notify/leean.png -------------------------------------------------------------------------------- /assets/images/notify/sass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moxie-lean/Lean/HEAD/assets/images/notify/sass.png -------------------------------------------------------------------------------- /assets/fonts/readme.md: -------------------------------------------------------------------------------- 1 | # Images 2 | 3 | The purpose of this directory is to storage all the images of the 4 | project. 5 | -------------------------------------------------------------------------------- /assets/images/readme.md: -------------------------------------------------------------------------------- 1 | # Images 2 | 3 | The purpose of this directory is to storage all the images of the 4 | project. 5 | -------------------------------------------------------------------------------- /assets/js/app/main.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | const { $document } = require('./constants'); 3 | 4 | $document.ready(function() { 5 | }); 6 | -------------------------------------------------------------------------------- /assets/js/app/constants.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | const $ = require('jQuery'); 4 | const constants = { 5 | $window: $(window), 6 | $body: $('body'), 7 | $document: $(document) 8 | }; 9 | 10 | module.exports = constants; 11 | -------------------------------------------------------------------------------- /assets/sass/base/_buttons.scss: -------------------------------------------------------------------------------- 1 | button, 2 | input[type="submit"] { 3 | @extend %button; 4 | @include appearance(none); 5 | border: none; 6 | cursor: pointer; 7 | user-select: none; 8 | vertical-align: middle; 9 | white-space: nowrap; 10 | } 11 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: php 2 | sudo: false 3 | php: 4 | - 5.4 5 | 6 | before_script: 7 | - npm install 8 | - composer self-update -q 9 | - composer install 10 | - composer update --prefer-lowest -n 11 | - composer update -n 12 | 13 | script: 14 | - gulp ci 15 | -------------------------------------------------------------------------------- /assets/sass/modules/_footer.scss: -------------------------------------------------------------------------------- 1 | .clear { 2 | clear: both; 3 | } 4 | .footer { 5 | @include fontSize(12px); 6 | font-family: sans-serif; 7 | padding: 25px 0px; 8 | text-align: right; 9 | & .footer__info a { 10 | font-family: inherit; 11 | color: inherit; 12 | color: #B9B9B9; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /assets/sass/modules/_header.scss: -------------------------------------------------------------------------------- 1 | .header { 2 | padding-top: 60px; 3 | } 4 | .header__title { 5 | 6 | & h1 { 7 | padding : 0; 8 | margin : 0; 9 | @include fontSize(30px); 10 | } 11 | } 12 | .site-description { 13 | @include fontSize(16px); 14 | color:#c0c0c0; 15 | margin-bottom: 90px; 16 | } 17 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root=true 2 | 3 | [*] 4 | charset=utf-8 5 | end_of_line=lf 6 | insert_final_newline=true 7 | trim_trailing_whitespace=true 8 | 9 | [*.php] 10 | indent_style=tab 11 | indent_size=4 12 | 13 | [{*.css, *.scss, *.js, *.html, package.json, *.yml}] 14 | indent_style=space 15 | indent_size=2 16 | 17 | [*.md] 18 | trim_trailing_whitespace = false 19 | -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- 1 | /* 2 | Theme Name: Lean 3 | Theme URI: https://github.com/moxie-lean/Lean 4 | Author: Nolte 5 | Author URI: https://getmoxied.net/ 6 | Description: Bare bones WordPress starter theme focused on modularity, scalability and performance. 7 | Version: 2.0.0 8 | License: GNU General Public License 9 | Text Domain: lean 10 | Domain Path: /config/languages/ 11 | */ 12 | -------------------------------------------------------------------------------- /assets/sass/base/_grid-settings.scss: -------------------------------------------------------------------------------- 1 | @import "../neat/neat-helpers" 2 | 3 | // Neat Overrides 4 | // $column: 90px; 5 | // $gutter: 30px; 6 | // $grid-columns: 12; 7 | // $max-width: em(1088); 8 | 9 | // Neat Breakpoints 10 | $medium-screen: em(640); 11 | $large-screen: em(860); 12 | 13 | $medium-screen-up: new-breakpoint(min-width $medium-screen 4); 14 | $large-screen-up: new-breakpoint(min-width $large-screen 8); 15 | -------------------------------------------------------------------------------- /assets/sass/modules/_menu.scss: -------------------------------------------------------------------------------- 1 | .primary__navigation { 2 | margin-bottom: 50px; 3 | 4 | .menu{ 5 | ul { 6 | list-style: none; 7 | margin: 20px 0; 8 | padding-left: 0; 9 | text-align: center; 10 | } 11 | 12 | li { 13 | display: inline-block; 14 | margin: 5px 15px 10px 15px; 15 | line-height: 150%; 16 | } 17 | 18 | .children{ 19 | display: none; 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /bin/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | clear 4 | 5 | echo "" 6 | echo "Hi welcome, before install the required files please make sure you have installed" 7 | echo " 8 | - node: https://nodejs.org/download/ 9 | - bower: http://bower.io/#install-bower 10 | " 11 | 12 | echo "Are you ready to continue (enter: 1 or 0): " 13 | select yn in "Yes" "No"; do 14 | case $yn in 15 | Yes ) ./bin/setup.sh; break;; 16 | No ) ./bin/bye.sh; exit;; 17 | esac 18 | done 19 | -------------------------------------------------------------------------------- /assets/sass/base/_tables.scss: -------------------------------------------------------------------------------- 1 | table { 2 | border-collapse: collapse; 3 | margin: ($base-spacing / 2) 0; 4 | table-layout: fixed; 5 | width: 100%; 6 | } 7 | 8 | th { 9 | border-bottom: 1px solid darken($base-border-color, 15); 10 | font-weight: bold; 11 | padding: ($base-spacing / 2) 0; 12 | text-align: left; 13 | } 14 | 15 | td { 16 | border-bottom: $base-border; 17 | padding: ($base-spacing / 2) 0; 18 | } 19 | 20 | tr, 21 | td, 22 | th { 23 | vertical-align: middle; 24 | } 25 | -------------------------------------------------------------------------------- /inc/widgets-areas.php: -------------------------------------------------------------------------------- 1 | __( 'Sidebar', _TEXT_DOMAIN_ ), 13 | 'id' => 'sidebar-1', 14 | 'before_widget' => '', 16 | 'before_title' => '