[Video Tutorial] Minecolonies Development Environment Setup

in utopian-io •  7 years ago  (edited)

image.png
Image Source

A few days ago, I responded to @raycom's call for contributors to Minecolonies. I'm a Java developer, although my background is on web development.

For this tutorial, I'll walk you through how to setup your development environment if you're also thinking to be a contributor.

I ran into a couple of issues when I tried to setup my dev environment, hopefully from this tutorial, anyone looking to be a contributor can quickly set it up and go directly into contributing to the project.

I have a Windows machine, as such this will be mainly a tutorial on setting it up on a Windows box. Let's start.

Pre-requisites

This tutorial assumes that you've already installed the tools needed to setup the environment. From the project's README, they are:

  1. Java JDK
  2. Gradle (optional)
  3. Git
  4. IntelliJ IDEA (Community Version)

The steps are in the README. Just some important pointers:

  • Setup JAVA_HOME in your system environment variables
  • Setup GRADLE_HOME in your system environment variables
  • Add %JAVA_HOME%\bin and %GRADLE_HOME%\bin to your system Path

Once you've set that up, we can now proceed to Setup MineColonies. And that's where this video starts.

Commands to run:

$ gradlew idea
$ gradlew setupDecompWorkspace
$ gradlew genIntelliJRuns

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hi @eastmael, great tutorial, will bookmark this definitely to send it to potential new devs =)

Thanks Ray. :)

Oops. Forgot to log that one out XD

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Thank you.

Hey @eastmael I am @utopian-io. I have just upvoted you!

Achievements

  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Thank you.