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
If you use a graphical svn client, you will have to find the export diff option in its menus.
Send 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.
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.txt
Send 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:
- Adding a mechanism to specify a category for each item, and to allow sorting items by their category.
- Minor tweaks to the pokedex pages for Little Cup pokemon.
- Last edited data for analyses
- Add Tier tabs for Pokemon that work in more than one tier.
- More to be listed
Site code maintainers:
As mentioned above, if you want to submit a patch, send it via PM to one of these people.
- Articuno64
If you have further questions about the logistics of how to contribute, please post.