![]() |
How to contribute to the site code
The code that smogon.com runs on is publicly available (excluding the forum, which is vBulletin) and we encourage you to contribute to improving the site infrastructure.
To get a development environment set up, follow the instructions in this thread. If you have questions about setting up the development environment, post in that thread. For information on how to use the Smogon framework itself, see this thread. Once you've made some changes to the site code, and want to contribute them, you must export those changes as an svn patch. Using the command-line svn client, change into the base svn directory and try Code:
svn diff > ~/smogon-patch.txtSend your patch via email to one of the maintainers listed below, and also send that person a PM on the forums. That person will vet your patch and give you feedback as required. Some simple projects that you could implement for the site:
Site code maintainers: As mentioned above, if you want to submit a patch, send it via PM to one of these people.
If you have further questions about the logistics of how to contribute, please post. |
I'm working on getting the Pokedex tweaks for LC working.
In the future, since we're going to have manually editable XML files as teams and (possibly) boxes for SB2, I'm looking into parsing analyses into teamfiles (being able to choose a combination of 6 analysis sets and automatically generate a team file), or creating a "box" for each Pokemon to make things more immediately and readily available. Also, something similar to the Marriland Team Builder would be nice, simply because it's often useful to be able to see common weaknesses/resistances at a glance. |
also needs updating (svn -> hg)
|
| All times are GMT -4. The time now is 3:20:29 PM. |