Difference between revisions of "Software development"

Line 4: Line 4:
 
* iOS Application (iPhone, iPod Touch)
 
* iOS Application (iPhone, iPod Touch)
 
* Android Application
 
* Android Application
* Server-Mobile application interface
+
* Wiki-Mobile application interface
 
* WikEM MediaWiki Server
 
* WikEM MediaWiki Server
 +
* Beta Testing New Releases
  
 
== Contributing to the iOS Application ==
 
== Contributing to the iOS Application ==
The iOS application source code is hosted on github.com, and can be accessed at http://github.com/sdang/wikem-ios. If you would like to contribute a feature / bug fix:
+
The iOS application is an open source project which is hosted on github.com. To download a copy of the source code pleaes visit http://github.com/sdang/wikem-ios. If you would like to contribute a feature / bug fix:
 
# Register on github (free) http://github.com/signup/free
 
# Register on github (free) http://github.com/signup/free
 
# Upload your public ssh key to github  
 
# Upload your public ssh key to github  
Line 17: Line 18:
  
 
Your submission will be reviewed, and if accepted, will be integrated into the next release! Any authors who contribute to the project will have their names added to the developers list in the published application.
 
Your submission will be reviewed, and if accepted, will be integrated into the next release! Any authors who contribute to the project will have their names added to the developers list in the published application.
 +
 +
== Wiki-Mobile Interface ==
 +
Currently, we utilize a server script which parses the wikem wiki and generates an XML database for the mobile clients. Our wiki is built upon the MediWiki project, and the XML database is generated using a ruby script. If you have experiencing in managing web services and would like to contribute to this area, please message an administrator.
 +
 +
== WikEM MediaWiki Server ==
 +
We encourage users who are interested in adding wiki features to contribute directly to the mediawiki project (http://www.mediawiki.org) so that your features will be available to the entire wiki community.
  
 
[[Category:WikEM]]
 
[[Category:WikEM]]

Revision as of 23:54, 24 October 2011

If you are interested in helping develop wikem, we would love your help! We are looking for software developers, experienced system administrators, and users to help beta test.

WikEM Development Projects

  • iOS Application (iPhone, iPod Touch)
  • Android Application
  • Wiki-Mobile application interface
  • WikEM MediaWiki Server
  • Beta Testing New Releases

Contributing to the iOS Application

The iOS application is an open source project which is hosted on github.com. To download a copy of the source code pleaes visit http://github.com/sdang/wikem-ios. If you would like to contribute a feature / bug fix:

  1. Register on github (free) http://github.com/signup/free
  2. Upload your public ssh key to github
  3. Fork the wikem-ios repository
  4. Create a git branch describing your feature (eg improved-search-performance)
  5. Commit your changes and push to your personal fork
  6. Submit a pull request (http://help.github.com/send-pull-requests/)

Your submission will be reviewed, and if accepted, will be integrated into the next release! Any authors who contribute to the project will have their names added to the developers list in the published application.

Wiki-Mobile Interface

Currently, we utilize a server script which parses the wikem wiki and generates an XML database for the mobile clients. Our wiki is built upon the MediWiki project, and the XML database is generated using a ruby script. If you have experiencing in managing web services and would like to contribute to this area, please message an administrator.

WikEM MediaWiki Server

We encourage users who are interested in adding wiki features to contribute directly to the mediawiki project (http://www.mediawiki.org) so that your features will be available to the entire wiki community.