Loading repository data…
Loading repository data…
kenclaron / repository
Frontend Pixel Perfect project (Gulp, Pug, SCSS, Babel, webpack, JavaScript, Node.js, yarn). With Docker Package and Web Page.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Project for Riverstart (https://riverstart.ru)
Case: Create the provided layout using gulp packing, Pug, SCSS and other libraries. Requirements: cross-browsers supporting (latest versions of Chrome, Firefox and Safari), adhere to pixel-perfect layout principles, creating animations and states for buttons, progress bars, headers
Stack:
Pug,SCSS,JavaScript,Node.js,yarn,iconfont,webpack,babel. Requirements:Pixel Perfect HTML-Coding.
browser-sync;Node.js: https://nodejs.org/en/download/;yarn: https://classic.yarnpkg.com/en/docs/install;git clone https://github.com/kenclaron/frontend-page-sample.git;cd ./frontend-page-sample;gulp globally: yarn global add gulp-cli;yarn (if you have errors, use alternative npm-command npm install);yarn dev (launching in dev-mode in browser with browser-sync)yarn jslint (checking lint errors)yarn build (build project for production)
./dist git clone https://github.com/kenclaron/frontend-page-sample.git
cd ./vue-url-shortener
yarn global add gulp-cli
yarn
yarn dev
yarn jslint
yarn build
If you did everything right, you should have a browser open with a local server and running
browser-sync.
yarn: https://classic.yarnpkg.com/en/docs/install;yarn global add gulp-cli to install Gulp CLI globally for correct workdocker pull ghcr.io/kenclaron/frontend-page-sample:main to clone package in Dockerdocker run -p 8080:80 -it --name frontend-page-sample ghcr.io/kenclaron/frontend-page-sample:main to launch projectlocalhost:8080 or 127.0.0.1:8080 yarn global add gulp-cli
docker pull ghcr.io/kenclaron/frontend-page-sample:main
docker run -p 8080:80 -it --name frontend-page-sample ghcr.io/kenclaron/frontend-page-sample:main
tunnel, which gives you a link so that anyone can see your work (bypassing hosting);ES6 with Babel;.pug to HTML;.scss to .css;.js;.css;.svg-sprites;frontend-page-sample
├── dist - Builded project
│ └── assets - Sources from src/static
│ ├── js - Compiled .js-files
│ └── css - Compiled .css-files
│
├── gulp-tasks - .js-tasks for gulp
│
└── src - Source fiels
├── iconfont - Source for iconfont (svg),
│
├── js - .js-files
│ ├── components - .js-components
│ └── libs - Third-party libraries
│
├── pngsprite - Sources for .png-sprite
│
├── scss - .scss-files
│ ├── components - .scss-components
│ ├── fonts
│ ├── generated - Generated sprites and font styles
│ ├── img - Images for styles
│ ├── templates - Templated for sprites and fonts
│ └── vendor - Third-party styles
│
├── static - Static files
│ ├── ajax - Ajax responses
│ └── img - Images
│
├── svgsprite - Sources for .svg-sprite
│
└── views - .pug-templates
└── _includes - Importing files
├── blocks - Importing blocks
└── mixins - Importing mixins
The Frontend Page Sample licensed under the MIT license.
You can express your gratitude by clicking on one of the links
.svg/.ttf/.eot/.woff/.woff2 fonts from several .svg icons with Gulp;