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"