Software tools for Developers: Difference between revisions
Jump to navigation
Jump to search
Joejoe2010 (talk | contribs) |
No edit summary |
||
Line 13: | Line 13: | ||
|Build System || NAnt | |Build System || NAnt | ||
|- | |- | ||
|Continuous Integration Server || | |Continuous Integration Server || Jenkins | ||
|- | |- | ||
|Translations || Launchpad (website) | |Translations || Launchpad (website) | ||
Line 28: | Line 28: | ||
|Editor (XML, YAML files) || Notepad++ | |Editor (XML, YAML files) || Notepad++ | ||
|- | |- | ||
|Installer creation || InnoSetup | |Installer creation || InnoSetup, NSIS | ||
|- | |- | ||
|Diagrams || | |Diagrams || dia | ||
|- | |- | ||
|Database diagram creation || sql2diagram | |Database diagram creation || sql2diagram, SchemaSpy | ||
|- | |- | ||
|Bug tracking || Mantis (at SourceForge) | |Bug tracking || Mantis (at SourceForge) | ||
Line 40: | Line 40: | ||
|Wiki || MediaWiki (at SourceForge) | |Wiki || MediaWiki (at SourceForge) | ||
|- | |- | ||
|Website CMS || WordPress ( | |Website CMS || WordPress (on our own Server) + custom layout + qtranslate | ||
|} | |} | ||
Revision as of 07:36, 11 November 2011
Open Source Tools we are using within openPETRA
IDE (Integrated Development Environment) | SharpDevelop |
Unit Testing | NUnit
NUnitForms |
Version Control | Bazaar
PuTTY / Plink (facilitates the secure connection to our version control server) |
Build System | NAnt |
Continuous Integration Server | Jenkins |
Translations | Launchpad (website)
Poedit |
Relational Database Systems | PostgreSQL
MySQL SQLite |
Execution of .NET assemblies on non-Windows systems | mono project |
WinForms Grid Control | DevAge SourceGrid |
Editor (XML, YAML files) | Notepad++ |
Installer creation | InnoSetup, NSIS |
Diagrams | dia |
Database diagram creation | sql2diagram, SchemaSpy |
Bug tracking | Mantis (at SourceForge) |
Forums | phpBB (at SourceForge) |
Wiki | MediaWiki (at SourceForge) |
Website CMS | WordPress (on our own Server) + custom layout + qtranslate |
One thing being worth to look at is the openSUSE-build-service for linux-builds. Please find more information on openSUSE-build-service
Notes
- Notes about Bazaar
- Notes about MySQL
- Notes about PostgreSQL
- Notes about SQLite
- Notes about NAnt
- Notes about I18N (gettext)
- Uncrustify Code Beautifier (currently using 0.53) and UniversalIndentGUI
Tools for Generating Documentation
- using Doxygen for code documentation (API documentation)
- TODO: dbdoc