Skip to content

dsouvage/dsouvage-homepage

Repository files navigation

Site logo

Dylan Souvage Personal Website

Build Status Language Latest Commit Coverage Status Maintainability License

Website Link/Live Demo

This is a personal webpage for Dylan Souvage, built using React and deployed to GitHub pages.

Eventually, with current ongoing development actually in the process, this is intended to become a free npm package that can be used as a generic template for student portfolios/projects for anyone to use. Let me know if you want to collaborate.

Do you have any suggestions? Feel free to contact me via LinkedIn or please make an issue!

⚙ Tech Stack

Created with React and create-react-app
Content pulled from gitconnected
Code style enforced with eslint and Prettier
Styled with styled-components and Sass
Package maintained with npm
Continuous Integration with TravisCI
Continuous Deployment with gh-pages
Testing done with Enzyme react-script
Code coverage with Coveralls
Maintainability of code with Code Climate

🛠 Installation

Clone the repo to local

git clone https://github.com/dsouvage/dsouvage-homepage.git

Use the package manager npm to install/deploy.

npm install

Usage

Running on local:

npm run start

🏎 Deploying

This app is set up with continuous integration via TravisCI and continous deployment via gh-pages, assuming code passes all linting and testing.

Before submitting PR (run prettier, eslint and tests):

npm run predeploy

Credit

(If you want to build something similar, without simply cloning the repo and changing values (feel free to do that btw))

Deploying React app to GitHub Pages via Travis CI

Parallax Star background in CSS - Saransh Sinha

Awesome Developer Portfolio

Navbar

Testing with React

About

Personal Website/Portfolio for Dylan Souvage

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages