A modern kick-starter for front-end development packed with well-chosen tools
First of all, you need to have installed Node.js globally. Then you can install by running the following command in your terminal:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/acauamontiel/mantis-starter/master/install.sh)"
Otherwise you can install "manually" doing the following steps:
- Clone the repo:
git clone [email protected]:acauamontiel/mantis-starter.git my-project
- Enter the folder:
cd my-project
- Install Node dependencies:
yarn
ornpm install
But I recommend you to install the easiest way.
You can run the app locally by running these following commands:
Run this commnad to compile and watch files running on localhost:3000
Run this command to only compile files
Run this command to delete the public/
folder (same as rm -rf public
)
When you have all installed, the structure will look like this:
gulpfile.babel.js/
├── tasks/
│ └── *.js
├── index.js
└── paths.js
node_modules/
src/
├── copy/
│ ├── fonts/
│ │ └── *.{eot|svg|ttf|woff}
│ ├── **/*
├── css/
│ ├── components/
│ │ └── *.styl
│ ├── core/
│ │ └── *.styl
│ └── style.styl
├── html/
│ ├── components/
│ │ └── *.pug
│ ├── includes/
│ │ └── *.pug
│ ├── layouts/
│ │ └── *.pug
│ └── index.pug
├── img/
│ ├── backgrounds/
│ │ └── *.{jpg|png|svg}
│ ├── favicons/
│ │ └── *.{png|svg}
│ ├── sprite/
│ │ └── *.svg
│ └── *.{jpg|png|svg}
├── js/
│ ├── app/
│ │ ├── index.js
│ │ └── *.js
│ ├── modules/
│ │ └── *.js
│ └── app.js
.babelrc
.editorconfig
.env
.eslintrc
.gitattributes
.gitignore
.pug-lintrc
.stylintrc
content.json
install.sh
logo.png
logo.svg
package.json
README.md
© 2016 - 2020 Acauã Montiel