vimwiki/tech/development.wiki

44 lines
895 B
Plaintext

= Development =
== Conceptual ==
* [[error_handling]]
* [[names_in_code]]
== Libraries ==
* [[rapidxml|Rapidxml]] - XML parsing library
* [[sdl2|SDL2]] - Simple Direct Media Layer (Low level X Windows and graphics)
* [[libcurl|Libcurl]] - Curl the tool, but the API
* [[periodictable|Periodic Table]] - Python periodic table
* [[ffmpeg]] - video/media library
* [[libmpv]] - client library for the MPV video player
== Tools ==
* [[gcc|GCC]] - Gnu compiler
* [[cgdb]] - Vim like front end for the GNU Debugger
* [[make|Make]] - Automate compiling
* [[vim]] - Text editor
* [[git]] - Version controll
* [[qemu]] - Virtual machine
* [[Docker]] - Psudeo VMs
* [[maven]] - Apache dependency tool
== Server infrastructue ==
* [[Docker]]
* [[nginx]]
* [[amazon-photos]]
== Human aspect ==
The human aspect of development
* [[eliciting_requirements]]
* [[requirements_modeling]]
[[index]]