Welcome to the development repository for the Hypercliq company website. This project is built using Next.js and was bootstrapped with create-next-app
.
To start the development server, run one of the following commands:
npm run dev
Open http://localhost:3000 in your browser to preview the website locally. You can begin editing the pages by modifying the files in the app directory. The changes will be reflected automatically as you save the files.
Leveraging the capabilities of next/font
, the project automatically optimizes and loads Montserrat, ensuring an efficient and performant font delivery to users.
All images in this project should be in the .avif
format to optimize file sizes and enhance loading performance.
Explore the following resources to enhance your understanding of Next.js:
- Next.js Documentation - Learn about Next.js features and API.
- Learn Next.js - An interactive Next.js tutorial.
To contribute a new feature:
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature/your-feature-name
. - Make your changes and commit them:
git commit -m "Add your feature details"
. - Push your changes to your forked repository:
git push origin feature/your-feature-name
. - Submit a pull request to the
main
branch.
For releases and hotfixes, follow the guidelines outlined in Adam Ruka's article Implementing OneFlow on GitHub, BitBucket, and GitLab. This will ensure a streamlined process for managing releases and addressing hotfixes.
The website is automatically deployed when pull requests are merged into the main
branch. Deployment is managed by a GitHub Action that builds the site and deploys it to GitHub Pages.
For more details on GitHub Pages deployment, refer to the GitHub Pages documentation.