npm install react-awesome-resume semantic-ui-css
import Resume from 'react-awesome-resume';
import 'semantic-ui-css/semantic.min.css';
jsonResume
is an object in the JSON Resume format, see the
example in person.js
theme
is a string indicating which resume theme to use, currently the supported themes
are:
- default
inline
is a boolean value which indicates whether or not the resume is meant to be
rendered inline
with other content on the page or if it is meant to be fullscreen. If the
Resume is rendered inline
, it needs to be in a div that is at least 720px
wide or else
it will not display correctly.
import React from "react";
import ReactDOM from "react-dom";
import Resume from 'react-awesome-resume'
import 'semantic-ui-css/semantic.min.css';
const myJSONResume = {//...jsonResume}
ReactDOM.render(
<Resume jsonResume={myJSONResume} theme="default" />,
document.getElementById("root")
);
- subtitles need to be changed for small screen renders
- update to react 16 when a release occurs for semantic-ui
- add API requests to main page from twitter / medium / github
- build and commit a new version, test in development
- make a production build of the component and the project that imports it, test
- build the project and deploy it to deltaskelta.github.io/react-awesome-resume-demo, test it
yarn publish
- push deltaskelta.github.io