From e7366bf41f68cfe07e9ea03fc4a398baecbae651 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sat, 4 Feb 2017 09:41:13 +0000 Subject: Initial conversion from MediaWiki, 20170204 --- gsoc/student_guidelines.mdwn | 66 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 gsoc/student_guidelines.mdwn (limited to 'gsoc/student_guidelines.mdwn') diff --git a/gsoc/student_guidelines.mdwn b/gsoc/student_guidelines.mdwn new file mode 100644 index 0000000..30912da --- /dev/null +++ b/gsoc/student_guidelines.mdwn @@ -0,0 +1,66 @@ +[[!meta title="GSoC/Student Guidelines"]] +[[!meta author="James Bursa"]] +[[!meta date="2009-05-27T01:13:40Z"]] + + +[[!toc]] This page details some of +the things students thinking of applying to the NetSurf Project during +the Google Summer of Code 2009 should know, do, and keep in mind. + +Read the section at the top of our ideas page +--------------------------------------------- + +It has all sorts of details and advice for students interested in +working with NetSurf for Google Summer of Code. + +Build NetSurf and play with it for a while +------------------------------------------ + +Building NetSurf should be quite easy. You should get the source with +Subversion, as described [on the developer +pages](http://www.netsurf-browser.org/documentation/develop#Subversion). +Don't download a tarball from the websvn interface: it's broken. If you +have any trouble building it, ask on \#netsurf. The only common gotcha +is obtaining the lemon parser generator, it only appears to be Debian +and Ubuntu who package it separately. Fedora, specifically, builds it +during the creation of the SQLite packages, but then throws it away! +Fortunately, it's very trivial to build yourself: just ask Google for +"lemon parser generator". + +Explore the NetSurf website +--------------------------- + +There's loads of background information, documentation, and other juicy +tidbits on our main website. Explore it thoroughly. Find it at +[www.netsurf-browser.org](http://www.netsurf-browser.org/). + +We have a commitment to support RISC OS +--------------------------------------- + +You've most likely not heard of RISC OS. It's possible by the end of +your work with us you'll wish you never had. We have a history of +supporting RISC OS (it was our first platform) and we have a commitment +to continue doing so. Anything you write that's platform agnostic should +work well on RISC OS. See Caveat RISC OS for a list of gotchas. + +Read what documentation exists +------------------------------ + +There isn't currently much documentation for NetSurf's source code, but +it's all well worth reading. Start with the documents in Subversion. + +Remember, we're British +----------------------- + +Well, in the most part, anyway. We consider tea, beer and curry all more +important than NetSurf. We have a seemingly unnatural fascination with +the weather. Don't be surprised by this. Also, our source code has an +(unwritten, mostly) rule that things should be spelt in British English. +So colour rather than color, etc. + +Please don't cut corners in your communications +----------------------------------------------- + +Contractions like **u** for **you** in emails and IRC conversation make +us cringe. Please avoid! + -- cgit v1.2.3