Coder Social home page Coder Social logo

vs-website's Introduction

valor-software.com

Staging Production

Build Status

Angular Style Guide

Development

Read this first

Clone the project to your local machine

git clone [email protected]:VS-work/vs-website.git

Install dependencies

npm i or using yarn yarn install

Start development server

npm run serve

Site will be available on 4200 port http://localhost:4200

Make your changes, make sure tests pass

npm t

Create PR, assign developers who can make code review. (ask your mentor, team/tech lead..);

Storage notes

All content is stored in json format. To change any data like Projects, Team, Vacancies, Feedback and Text on site just edit ts files in src/services/collections/ dir.

Team:

To hide team member on the /team page, set show: false in team.ts.

Leave member on the project page, but make him unclickable, remove url param.

Vacancies:

To hide vacancy on the /careers page, set show: false in vacancies.ts.

Publishing

Autodeploy is now configured only for staging server using GitHub Deploy keys and Travis CI.

Check links below for details or setting up new keys:

Public key is stored in repo deploy_key.enc and private as env var on the Travis CI

Check deploy.sh for more details.

Manual Deploy

Because of using GitHub Pages to host site all you need is have write access to https://github.com/VS-work/vs-work.github.io repo for staging and to https://github.com/valor-software/valor-software.github.io for production.

Sequncing:
  1. Make sure all your changes tested well, code was reviewed, tests and TSLint pass.
  2. Now you can run npm run manual.deploy:stage
  3. Test app on https://vs-work.github.io/#/
  4. Run npm run manual.deploy:prod to publish on production.
  5. Test on https://valor-software.com/#/

vs-website's People

Contributors

otelnov avatar daniloff200 avatar macroorganizm avatar evilalexei avatar slavman avatar valorkin avatar omfgnuts avatar musienkoyuriy avatar

Stargazers

Chaitanya Malireddy avatar  avatar

Watchers

James Cloos avatar Roman Kovalenko avatar Dmitriy Tkachenko avatar Vladyslav Ruban avatar Viktor avatar Anton Novikov avatar  avatar  avatar Valerii Tropin avatar Anton Olkhovskyi avatar Denys Pereverziev avatar  avatar Vyacheslav Chub avatar Oleg Vodolazsky avatar Mike Budarin avatar Natali Soloviova avatar Maksym Uhnichenko avatar Valerii Aborniev avatar Oleksandr Pavlovskyi avatar Dmitriy Martyshchenko avatar Sergey Bogush avatar  avatar Dmytro Litvinov avatar  avatar  avatar Evgeny Beregovoy avatar Oleksandr Bainaiev avatar Iryna Yershova avatar Denys Yevdushchenko avatar Bogdan Katrych avatar Yuriy Kravchenko avatar Yuriy Andrus' avatar Liudmila avatar Ilya Tarusin avatar

vs-website's Issues

Desktop.Home page.Menu component: Implementation of layout according with design

selection_028

In this section needs to have:

  • At this page will be custom grid Bootstrap(width - 1400 pixel)
  • Contact button. Redirect to Contact page
  • Humburger menu will be look like on this example with footer: http://purplerockscissors.com/
  • Arrow in the bottom of page has to clickable and allow to scroll down
  • Starry sky. Needs to have dynamic background. Here is source code for implementation :
    http://codepen.io/VincentGarreau/pen/pnlso
    Here is zip file for background
    background.zip

This component is reusable for all pages of web-site.
selection_056

Desktop.Header components

selection_044

Needs to implement:

  • reusable menu component
  • Text(white)
  • Background image
  • plain text(in black square block)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.