Technical Collaboration Guidance/Principles

When developing MediaWiki software, the Wikimedia Foundation takes care to remember and consider the following principles for development:


 * Accessible - consistent, usable experience for everyone that is stable and available
 * Secure - make sure to maintain user privacy and site security
 * Free - content and software should be free and readily available
 * Collaborative - open-source development depends on volunteers and staff working together to develop software
 * Transparent - development of a product should be done in the open, with public feedback loops as all possible
 * Reactive - be receptive to feedback, feature requests, and bug reports throughout the lifecycle of a product
 * Responsible - decisions made along the way in software development should be fully accounted for and explained as needed
 * Informed - knowing not only data but the user experience itself, from the end-user, is crucial
 * Informative - provide as much information in public as possible, whenever possible