openfunction.dev is OpenFunction's website which is built with Hugo and Hugo template Docsy.
Contributions of any kind are welcome!
-
Fork the repository.
-
Run the following commands to clone your fork and enter into it. Make sure you replace
<Your GitHub ID>with your GitHub ID.git clone https://github.com/<Your GitHub ID>/openfunction.dev.git cd openfunction.dev
- Ensure pre-requisites are installed
- Clone repository
- Change to openfunction.dev directory:
cd openfunction.dev - Add Docsy submodule:
git submodule add https://github.com/google/docsy.git themes/docsy - Update submodules:
git submodule update --init --recursive - Install npm packages:
npm install
After you setup the environment, run the following command:
hugo server -D
Now you can preview openfunction.dev in your browser at http://localhost:1313/.
Open a pull request (PR) to contribute to openfunction.dev. Use DCO sign-off when you submit a PR by running the command below (add -s):
git commit -s -m "xxx"