Open main menu

Difference between revisions of "Tips From Past GSoC'ers"

Add Resources section
(→‎Getting Started: use link to the corresponding wiki page for the IRC chat)
(Add Resources section)
Line 6: Line 6:
# Introduce yourself in our [[IRC Channel|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. For example [https://try.github.io/levels/1/challenges/1 here], [http://richiesams.blogspot.com/2014/01/getting-started-with-git.html here], or [https://www.codeschool.com/courses/try-git here].
#* 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 [[Compiling ScummVM|compilation guide]]. However, some of the instructions are a bit out of date, so IRC is a good resource.
#* 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
# Use ScummVM to play some games. Get to know what ScummVM can do


== Creating your Proposal ==
== Creating your Proposal ==
Line 48: Line 50:
#* Ask lots and lots of questions.  
#* Ask lots and lots of questions.  
#* Same as IRC, there is no question, 'too stupid', etc.
#* 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://webchat.freenode.net/
==== Windows Clients ====
* [https://hexchat.github.io/ HexChat]
* [http://xchat.org/ XChat]
* [http://www.mirc.com/ mIRC]
==== Linux Clients ====
* [http://xchat.org/ XChat]
==== OS X Clients ====
* [https://xchataqua.github.io/ XChat Azure]
* [https://adium.im/ Adium]
45

edits