45
edits
RichieSams (talk | contribs) (Create barebones tips) |
RichieSams (talk | contribs) |
||
(8 intermediate revisions by 3 users not shown) | |||
Line 4: | Line 4: | ||
== Getting Started == | == Getting Started == | ||
# Introduce yourself in our IRC chat: #scummvm | # Introduce yourself in our [[IRC Channel|IRC chat]]: #scummvm | ||
#* Just come say hi. Tell us what you're interested in, what games you play, general questions, etc. | #* Just come say hi. Tell us what you're interested in, what games you play, general questions, etc. | ||
#* "What's IRC???". It's just a way to message a group of people. Think group SMS messages. For more resources, check the links below | |||
# Clone the repo and get it to compile. | # Clone the repo and get it to compile. | ||
#* If you're new to git, no problem! There are tons of online guides. | #* If you're new to git, no problem! There are tons of online guides. Below, there are links to several we've liked. | ||
#* For instructions on how to compile ScummVM, you can use our [ | #* For instructions on how to compile ScummVM, you can use our [[Compiling ScummVM|compilation guide]]. However, some of the instructions are a bit out of date, so IRC is a good resource. | ||
# Use ScummVM to play some games. Get to know what ScummVM can do | |||
Line 42: | Line 43: | ||
#* We have all been where you are | #* We have all been where you are | ||
#* That said, we do have to sleep at some point. :P So sometimes there won't be anyone around. | #* That said, we do have to sleep at some point. :P So sometimes there won't be anyone around. | ||
# GSoC is a job, and you need to schedule time for it accordingly | |||
#* Expect to spend ~8 hours a day coding | |||
#* How you distribute those hours is up to you and your mentor | |||
# Your mentor is not a slavedriver with a whip. They're your peer and your friend | |||
#* It's their job help you succeed and learn as much as possible along the way. | |||
#* Ask lots and lots of questions. | |||
#* Same as IRC, there is no question, 'too stupid', etc. | |||
== General Resources == | |||
=== Git === | |||
==== Learning the basics ==== | |||
* [https://try.github.io/levels/1/challenges/1 Github's Learning Git game] | |||
* [http://richiesams.blogspot.com/2014/01/getting-started-with-git.html A blogpost covering Git in General] | |||
* [https://www.codeschool.com/courses/try-git A free online course for git] | |||
==== Formatting Git Commit Messages ==== | |||
* Rather than re-iterate what's already been said, please read our [[Commit Guidelines]] page | |||
=== IRC === | |||
* IRC is a just a standard for passing text messages back and forth between a group of people | |||
* In order to talk with the scummvm devs on IRC you need a client (See below for our favorites) | |||
* Once you have a client you'll need to connect to the freenode server | |||
** How you do this depends on your client | |||
* Then join the scummvm channel | |||
** Just type: /join #scummvm | |||
** It's that easy!! | |||
==== Web Client ==== | |||
* https://kiwiirc.com/client/irc.freenode.net | |||
* https://webchat.freenode.net/ | |||
==== IRC Clients ==== | |||
* [https://adium.im/ Adium] (OS X only) | |||
* [https://hexchat.github.io/ HexChat] | |||
* [https://irssi.org/ irssi] (command line) | |||
* [http://www.mirc.com/ mIRC] (Windows only) | |||
* [http://quassel-irc.org/ Quassel IRC] | |||
* [https://xchataqua.github.io/ XChat Azure] (OS X only) |
edits