My favorites | Sign in
Project Logo
                
Search
for
Updated Jun 04, 2008 by saoret.one
Labels: Featured
DSContrib  
ideas to consider when making changes/patches/contributions

Introduction

There're a couple of resources around to ease development: svn, downloads, wiki and group list.

The idea/purpose is to use them in a easy way to examine, follow and understand.

Rules

Here is the plan, when a important milestone is reached:

  1. [svn] commit changes to svn [NOTE]
  2. [group list] write a post describing what's been done, like: Subject "inferno-ds usable on desmume (rev 67)"
  3. [download] upload a nds file to the downloads section, like filename: "isds_r67.nds".

[NOTE]: remember to reference the svn revision number of the changes in the 2) & 3) steps, so the downloads, the group posts and the changes performed to the code can be tracked without confusion.

Examples

That's more or less what we've been doing lately, see:

BUG reports

Before submitting a bug report take a look at: ``How to Report Bugs Effectively'' if you're short of time read the 'Summary' at the bottom of the document.

emulators

use of DS emus: desmume & no$gba (which Npe has encouraged me to use).

NOTE that emus don't replace the hardware, but they make the first steps of adding new code and testing a bit faster, so keep in mind that the purpose is "to go for the real thing" (hardware).

Wifi networking also helps to decrease the code/compile/test cycle time.

As one doesn't have to copy the programs to the storage card and power up the ds and launch the nds images, just put the images in a directory and use wifime to made them reachable through wifi.

git-svn

Command-Line Access

git svn clone --username user -s https://inferno-ds.googlecode.com/svn ds (members)

git svn clone -s http://inferno-ds.googlecode.com/svn ds-read-only (non members)

more info: Develop with Git on a Google Code Project


Sign in to add a comment
Hosted by Google Code