Skip to content
Tim Tong edited this page Oct 14, 2015 · 4 revisions

Setup

Generating SSH Keys

See https://help.github.com/articles/generating-ssh-keys/

Setting up the Codebase

  1. Setup a Github account and add your SSH key.
  2. Request to be added onto the Github Web Dev team.
  3. Setup a Bitbucket account and add the same SSH key.
  4. Request access to the Bitbucket codebase.
  5. Clone the build git clone --recursive [email protected]:DavisCSClub/Main-Website.git

Setup for IDE

  1. Download either Eclipse or IntelliJ.
  2. Run ./gradlew build.
  3. If you downloaded Eclipse, run ./gradlew cleanEclipse eclipse.
  4. If you downloaded IntelliJ, run ./gradlew cleanIdea idea.
  5. Open your IDE and import the project.

Running it Locally

  1. Run ./gradlew bootRun.

Contributing

  • Always create an issue for any features or bugs.
  • Commit strictly only to the integration branch. Integration gets promoted to preview every Sunday night. Preview gets promoted to production every Sunday night. Any commits to preview/production directly will require a pull request.