This repository is for managing the Maturify marketing website.
- Currently we need Node version v12.18.2 in order to run
gulp build
without an issue. So if you have higher version, ensure you downgrade to this version before running the following commands - Install gulp :
npm install --global gulp-cli
- Run
npm install
to install all the required packages
Run the general gulp command gulp
and by navigating to localhost:3000 in the browser (it should automatically open in the browser once the command is run).
The website will automatically reload whenever changes are made in the html files within the src
folder.
Feature branch
- Create a branch off the master branch with a branch name that includes the following,
- The type of action you would be doing in the branch
- ENH -- Enhancement
- FTR -- New Feature
- BUG -- Bug
- A brief description of the task
- The task ID
eg:-
ENH-Your_Description-#1
- The type of action you would be doing in the branch
- Once your branch is created, you can check it out and start developing.
- On completing your task, run a
gulp build
to create thedist
(distribution) folder for the production website. - Now you can push your files to your remote branch and add a pull request to the master branch
- Once the pull request is reviewed adequately and merge to the master branch the website would get updated.