Skip to content

Instantly share code, notes, and snippets.

@PAndaContron
Created December 25, 2017 18:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save PAndaContron/098cf4834f2a0a120eea73ae6d008478 to your computer and use it in GitHub Desktop.
Save PAndaContron/098cf4834f2a0a120eea73ae6d008478 to your computer and use it in GitHub Desktop.
Feedback on the process of helping someone else run Terasology from source code

I helped my friend run Terasology from source via Discord. He had almost nothing installed other than a Java IDE, so we had to start from the very beginning. First we installed Git Bash to make it easier to interact with GitHub for parts of the task where it was required. This was the hardest part of the entire process because of all of the options in the installer, but even then it was relatively easy. He also didn't have a GitHub account, but that didn't take long to create. After that, getting the game up and running was a breeze. The instructions are so simple I was able to give them to him from memory and getting it to properly run from source didn't take long at all.

Screenshot

Next, we added a simple block, which went quickly as well. Forking and cloning the Sample repository went well, and adding the block itself was very simple. Getting the changes pushed to his repository took a little while because we had accidentally selected nano as the file editor and I was used to using vi, but in the end we got it to work. Finally, we submitted a pull request from his account which can be found here with the new block. The only other issues we ran into were from communication errors between the two of us. Overall, I think the setup process can't really be improved much; it's already fairly easy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment