Software tools for Developers: Difference between revisions

From OpenPetra Wiki
Jump to navigation Jump to search
No edit summary
Line 13: Line 13:
|Build System || NAnt
|Build System || NAnt
|-
|-
|Continuous Integration Server || Hudson
|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 || Dia
|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 (at SourceForge) + custom layout + qtranslate
|Website CMS || WordPress (on our own Server) + custom layout + qtranslate
|-
|Voting for ideas || IdeaTorrent (at SourceForge)
|}
|}



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

Tools for Generating Documentation

  • using Doxygen for code documentation (API documentation)
  • TODO: dbdoc