bangalorejug / javafest

Website of JAVAFEST Conference
https://javafest.org/
Apache License 2.0
2 stars 20 forks source link
community java javausergroups

JAVAFEST Conference Website

image

This is the repository used to build and publish the official JAVAFEST website.

Quick start

We use Hugo to build and render the site.

Run development server using Docker

Unix-like systems (Ubuntu, Mac etc)

docker run --rm -it -v $(pwd):/src -p 1313:1313 klakegg/hugo server -D

Windows

Using PowerShell

docker run --rm -it -v ${PWD}:/src -p 1313:1313 klakegg/hugo server -D

Using Command Prompt

docker run --rm -it -v C:\path\to\your\project:/src -p 1313:1313 klakegg/hugo server -D

Run development server using Hugo wrapper

./hugow --get-extended --get-latest
./hugow server

Run development server using Hugo installed locally

Please refer to the below official instructions to install locally and run the server.

Official Hugo installation instructions

hugo server

Contribution Guideline

  1. Fork the repository and clone it locally from the main branch. Before starting your work make sure it's up to date with current main branch.
  2. Pick an issue from here. Write in the issue comment that you want to pick it, if you can't assign yourself.
  3. Create a branch for your edits.
  4. Please add issue number to your commit message.
  5. Propose a Pull Request to main branch containing issue number and issue title.
  6. Reference any relevant issues or other information in your PR.
  7. Wait for review and adjust your PR according to it.
  8. Congrats! Your PR should now be merged in!

If you can't handle some parts of the issue then please ask for help in the comment. If you have any problems during the implementation of some complex issue, feel free to implement just a part of it.

The license

The site code is released under the Apache v2.0 License. Check LICENSE for more details.