We have two branches:
master
: for production accessible via http://profilinator.rishav.dev/dev
: for development and testing accessible via https://dev-profilinator.rishav.dev/
Pull requests are the best way to propose changes. We actively welcome your pull requests:
- Create an issue
- Fork the repo and create your branch from
dev
. - Make changes to code or documentation
- Commit changes
- Squash commits solving a single issue
- Rebase from upstream
dev
branch - Push commits
- Create a new PR to
dev
branch - Link your PR to the issue
- Visit the Profilinator
- Click the
Start Fresh
button and create your new template from scratch - Strictly use data from
template-1.ts
andtemplate-2.ts
for your new template - If you need to add image, add under the
/static
directory - Once done, click on the
Generate README.md
button. This will output the template config in the console - Copy the config and create a template file under
/src/config/templates
with the nametemplate-[next-index].ts
- Include the new config in
/src/config/templates/index.ts
- Add the new config in
/src/components/Section.tsx
in thetemplateMenu
function
npm run lint
npm run build
Happy Contributing! :D