/rslang

Primary LanguageJavaScript

RSLang. Team №27. RSSchool 2020 Q1

Technologies:

Native JS (only hardcore), Webpack, ESlint, StyleLint, Jest (for integration testing), Swiper.js (slider/swiper)

Travis CI - a continuous integration platform, supports development process by automatically building and testing code changes. Providing immediate feedback on the success of the change. Travis CI can also automate other parts of your development process by managing deployments and notifications. Highly recommended for use. It is free for open source projects. (https://travis-ci.org/)

Deploy Previews in Netlify - allow you and your team to see what changes will look like in production, without having to deploy them in your existing site. Deploy Previews work by deploying every pull request from your Git repository to a unique URL; completely different from the one your main site uses. You and your team can see how those changes look before they’re merged into the main branch and deployed to production. (https://www.netlify.com/blog/2016/07/20/introducing-deploy-previews-in-netlify/)

Project Installation

Install the dependencies and devDependencies.

$ npm i

Then run dev-server:

$ npm run start

To run build in dist:

$ npm run dev

To run tests:

$ npm run test

To run EsLint:

$ npm run lint

Make code in /src folder