/sedaily-front-end

Web frontend for Software Engineering Daily

Primary LanguageVueMIT LicenseMIT

software-engineering-daily-website

A Vue.js project

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report


# run selenium tests (working)
npm run selenium-test

For detailed explanation on how things work, checkout the guide and docs for vue-loader.

Changing from prod to localhost:

Change this file:

https://github.com/SoftwareEngineeringDaily/sedaily-front-end/blob/develop/src/store/actions/config.js

Install selenium web driver:

Download & Install Selenium Standalone Server (v3.6.0) http://www.seleniumhq.org/projects/webdriver/ http://www.seleniumhq.org/download/

Branches / git flow

master = production / live develop -> gets pushed to staging

Flow

flow status

Pushing to Prod

Remember to npm run build and then ** commit all new files** and then npm run deploy2 Works if done from master branch. To delete commit:

git fetch origin git reset --hard origin/master