This is the personal landing page for Héctor Martos - Senior Software Engineer
Create a file in the root named .env.development.local and setup the following variables
NODE_ENV=development
REACT_APP_PROJECT_NAME=hmartos-landing
REACT_APP_PROJECT_DESCRIPTION='Landing page for Héctor Martos - Senior Software Engineer'
FULLPAGE_LICENSE_KEY='XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX'To create a production ready artifact you will need to setup a .env.production.local file with the same variables.
- Install dependencies with
yarn install - Execute
yarn startto run the application in a local development server
- Execute
yarn buildto generate a production-ready artifact inoutfolder.
-
Create a new release branch with the new version you want to create, i.e. release/1.2.3
-
Update package.json version
-
Update CHANGELOG.md
-
Build and push changes to the release branch
-
Merge the release branch into the master branch
-
Create and push a new tag with the new version
-
Merge the master branch into the development branch
- Execute
yarn testto execute unit tests in watch mode
TODO
- Add Android icons to
manifest.json- android-chrome-192x192.png and android-chrome-512x512.png - SEO h1 h2 h3 h4
- Continuous integration
- Add Hotjar
- Tests
- Storybook
- npm run validate on pre push hook
- Improve page speed insights