https://github.com/mcalthrop/cv
Source code for Matt Calthrop's online CV
https://github.com/mcalthrop/cv
angularjs contentful eslint learning learning-materials online-cv yarn
Last synced: 6 months ago
JSON representation
Source code for Matt Calthrop's online CV
- Host: GitHub
- URL: https://github.com/mcalthrop/cv
- Owner: mcalthrop
- License: mit
- Created: 2017-03-29T19:38:15.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-06T23:49:38.000Z (almost 3 years ago)
- Last Synced: 2025-02-11T22:57:47.374Z (8 months ago)
- Topics: angularjs, contentful, eslint, learning, learning-materials, online-cv, yarn
- Language: HTML
- Homepage: http://matt-calthrop-cv.herokuapp.com/
- Size: 101 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.org/mcalthrop/cv)
# Matt Calthrop: CV
_Old source code for my online CV – see [github.com/mcalthrop/cv-react](https://github.com/mcalthrop/cv-react#readme) for latest_
## Overview
This codebase contains the source for the AngularJS version of my online CV: [matt-calthrop-cv.herokuapp.com/](http://matt-calthrop-cv.herokuapp.com/).
It uses the following features:
- [Yarn](https://yarnpkg.com/en/) for dependency management
- [ES2015/ES6](https://babeljs.io/learn-es2015/)
- [Eslint](http://eslint.org/) for linting
- [AngularJS](https://angularjs.org/) as the SPA framework
- [SkeletonCSS](http://getskeleton.com/) for the design framework
- [Contentful](https://www.contentful.com/) for hosting the content
- [Travis](https://travis-ci.org/mcalthrop/cv) for CI testing
- [Heroku](https://www.heroku.com/) for deployment and hostingYou can fork this repo, and run it locally yourself. Following are instructions for setting it up and running it.
## Setup
### Install yarn
Follow the instructions here:
[yarnpkg.com/en/docs/install](https://yarnpkg.com/en/docs/install)
### Install NodeJS packages
Install the NodeJS packages:
``` sh
$ yarn
```## Running the app
> App code is in the `public` directory.
### During development
In a terminal tab, you can use `nodemon`:
``` sh
$ yarn nodemon
```To check if the API is running, browse to:
[localhost:7000/api](http://localhost:7000/)
## Tests
### All
To run all tests:
``` sh
$ yarn test
```### Linting
> Check the `.eslint` file for the Eslint rules.
The Javascript code can be linted as follows:
``` sh
$ yarn lint
```And to auto-correct any errors that can be corrected:
``` sh
$ yarn lint:fix
```## License
[MIT](LICENSE)