Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(resume): Migrateresume to use react components. #3

Merged
merged 13 commits into from
Aug 1, 2018

Conversation

randytarampi
Copy link
Owner

Instead of Handlebars, to promote code reuse and facilitate the serving of it at https://www.randytarampi.ca/resume.

…ng a `logger`.

'cause we won't if we try and do SSR.
…be shared.

'cause we'll want some of these URLs in `resume`.
And also `ReduxRoot` -> `ClientReduxRoot`. The idea here is that I'm going to be using react SSR to generate the resume HTML. Can't just have this render client side as I would like to retain the ability to generate PDFs, and I don't see why Phantom should have to load and execute JS.
For consistency with `www`. Ideally we can just pull `resume` into it and serve it at `www.randytarampi.ca/resume`.
These should only show up on the `gh-pages` branch, after they're built and committed by Travis.
Turns out that webpack's HMR is tricked by having existing JS bundles being served from a root directory. Hot reloading will work for a file available at `/dist/foo.js` but not for one at `/foo.js`.
@randytarampi randytarampi added enhancement New feature or request in progress Issues with solutions in progress labels Aug 1, 2018
@randytarampi randytarampi self-assigned this Aug 1, 2018
@coveralls
Copy link

coveralls commented Aug 1, 2018

Pull Request Test Coverage Report for Build 182

  • 4 of 10 (40.0%) changed or added relevant lines in 5 files are covered.
  • 2 unchanged lines in 1 file lost coverage.
  • Overall coverage decreased (-19.6%) to 65.605%

Changes Missing Coverage Covered Lines Changed/Added Lines %
packages/jsx/lib/serverReduxRoot.jsx 2 3 66.67%
packages/jsx/lib/middleware/raven.js 0 1 0.0%
packages/jsx/lib/logger/index.js 1 3 33.33%
packages/jsx/lib/store/configureStore.js 0 2 0.0%
Files with Coverage Reduction New Missed Lines %
packages/jsx/lib/util/computePostHeight.js 2 0.0%
Totals Coverage Status
Change from base Build 173: -19.6%
Covered Lines: 262
Relevant Lines: 382

💛 - Coveralls

@randytarampi randytarampi merged commit acb0f1a into master Aug 1, 2018
@ghost ghost removed the in progress Issues with solutions in progress label Aug 1, 2018
@randytarampi randytarampi deleted the resume-react branch August 1, 2018 21:26
randytarampi added a commit that referenced this pull request Aug 4, 2018
randytarampi added a commit that referenced this pull request Aug 4, 2018
randytarampi added a commit that referenced this pull request Aug 4, 2018
randytarampi added a commit that referenced this pull request Aug 4, 2018
randytarampi added a commit that referenced this pull request Aug 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants