https://github.com/jbee37142/myownresume
Generate customize resume
https://github.com/jbee37142/myownresume
customize generate resume vanillajs
Last synced: 11 months ago
JSON representation
Generate customize resume
- Host: GitHub
- URL: https://github.com/jbee37142/myownresume
- Owner: jbee37142
- License: mit
- Created: 2017-09-01T04:54:35.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-03-03T07:20:46.000Z (over 8 years ago)
- Last Synced: 2025-04-11T00:44:51.417Z (about 1 year ago)
- Topics: customize, generate, resume, vanillajs
- Language: CSS
- Size: 3.4 MB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.org/JaeYeopHan/myownresume)
[](https://img.shields.io/badge/status-alpha-blue.svg)
[](http://friendly-belief.surge.sh/)
[](https://github.com/JaeYeopHan/myownresume/blob/master/package.json)
[](https://opensource.org/licenses/MIT)
## What is this?
In short, this is **Generate Customized Resume Project**. Creates a resume based on the input json formatted data. You just enter the json data to `data.json` on `/data/data.json`.
#### [Live Demo](http://friendly-belief.surge.sh/)
* [Supported themes](#supported-themes)
* [Usage](#usage)
* [Supported Feature by JSON](#supported-feature-by-json)
* [Supported Browser](#supported-browsers)
* [Development Installation](#development-installation)
* [Bug Report](#bug-report)
* [Contribute](#contribute)
## Supported themes
#### [Default theme]
## Usage
### First, clone this project
```bash
# install node and npm.
$ git clone https://github.com/JaeYeopHan/myownresume && cd myownresume
$ npm install
```
### Second, install `surge` npm
This tool works based on [surge](http://surge.sh/) module.
```bash
$ npm install -g surge
```
### Third, customize `data.json`
You can find `data.json` file on path: `/data/data.json`.
> Notice! Don't change `themes.json`.
if you need image, you have to insert image to `/dist/images/` by sections and enter file name of image to `data.json`.
### Fourth-1, Deploy with run npm script
```bash
$ npm run deploy
```
and, you enter `surge` info.
### Fourth-2, Deploy with `Travis CI`
You can use [`Travis CI`](https://travis-ci.org/)
> Proceed with setup tasks in the following sequence :
You can refer to this [link](https://surge.sh/help/integrating-with-travis-ci).
#### First, you have to receive token of surge account.
```$xslt
$ surge token
```
you can receive **email** of surge account and **token**
```$xslt
email: example@example.com
token: fadcebq13bjeb1jbej12b
```
#### Second, Add `Environment variables` in travis repository.
* `TRAVIS_SURGE_LOGIN`: example@example.com
* `TRAVIS_SURGE_TOKEN`: fadcebq13bjeb1jbej12b
#### Third, Add script to `.travis.yml`
```yml
after_success:
- surge --project ./dist --domain [YOUR SURGE DOMAIN]
```
and run script
```bash
$ npm run update
# npm run build && git push
```
### Done!
## Supported Feature by JSON
You can specify your own resume data through the json file.
### theme
### profile
* `image`
* `lastUpdate`
* `isWorked`
* `name`
* `job`
* `email`
* `one_line_intro`
* `interests`
* `facebook`
* `linkedin`
* `github`
### work
[Array]
* `name`
* `position`
* `period`
* `description`
* `logo`
### blog
[Array]
* `title`
* `link`
* `description`
* `logo`
### projects
[Array]
* `title`
* `isPersonal`
* `github_link`
* `period`
* `tech`
* `descriptin`
### activity
[Array]
* `title`
* `period`
* `discription`
* `logo`
### education
[Array]
* `name`
* `period`
* `status`
* `major`
* `logo`
## Supported Browsers
|Chrome for iOS|
|:-:|
|Latest|
## Development Installation
```
$ git clone https://github.com/JaeYeopHan/myownresume && cd myownresume
$ npm install
# Something to do...
$ npm run dev
$ npm run build
```
## Bug Report
If you find a bug, please report it to me using the [Issues](https://github.com/JaeYeopHan/myownresume/issues) page on Github.
## Contribute
## LICENSE
[MIT LICENSE](https://github.com/JaeYeopHan/resume_prj/blob/master/LICENSE)