Difference between revisions of "Help:Developer manual"
From semantic-mediawiki.org
(Created page with "thumb|300px|MediaWiki dependencies * [https://github.com/SemanticMediaWiki/SemanticMediaWiki/ SemanticMediaWiki source code repository] * ...") |
|||
Line 1: | Line 1: | ||
− | [[File:MediaWikiDependencies.png|thumb| | + | {{InfoBox |
+ | |Name=Developer hub | ||
+ | |Description=Starting point for users interested in Semantic MediaWiki development | ||
+ | }} | ||
+ | [[File:MediaWikiDependencies.png|thumb|250px|MediaWiki dependencies]] | ||
* [https://github.com/SemanticMediaWiki/SemanticMediaWiki/ SemanticMediaWiki source code repository] | * [https://github.com/SemanticMediaWiki/SemanticMediaWiki/ SemanticMediaWiki source code repository] | ||
* [[Programmer's guide]] | * [[Programmer's guide]] |
Revision as of 04:03, 3 February 2016
Developer hub | |
---|---|
Starting point for users interested in Semantic MediaWiki development | |
Table of Contents | |
Contents[hide] |
- SemanticMediaWiki source code repository
- Programmer's guide
- Architecture guide
- Code documentation
- Ask API
How can I start?[edit]
- Have a look at mws:How to become a MediaWiki hacker
- Fixing coding style issues is a way to get familiar with the environment
- Pick a "easy" task from the issue list which should (if not please ping us) contain some code samples to move the issue forward
Questions[edit]
- How to setup (use) a DataValue in PHPUnit
- How is SMW organized inside? What parts of Architecture guide are outdated and don't reflect the current state of the code?
- What's happening when I add the property to my page?
- What's happening when I query something?
- In which ways can SMW be extended? What abstract classes, hooks and interfaces do we have?
- How to do the following things:
- How to add new reasoning capability? For example support the inverse properties?
- How to extend the query language?
- How to add new types of properties and extend the old ones?
- How to search the bottlenecks in the performance?
- How to read SMW data from PHP code?
- How to write SMW data from PHP code?