Development

Revision as of 15:50, 12 September 2019 by Mhan (talk | contribs) (→‎Development: software versioning)

Languages

  • Java (2/2019 TIOBE 1)
  • C (2)
  • Python (3)
  • C++ (4)
  • JavaScript (6)
  • PHP (8)
  • Go (18)
  • Swift (20)
  • Rust (37)
  • Kotlin (38)
  • TypeScript (57)

Development

Git

Naming conventions

Coding Style

Gitweb and Gitolite3 on Ubuntu 16.04 LTS Xenial

Software versioning

Resources

Beej's Guide to Network Programming

How to use Git and GitHub for collaborative programming?

Documentation

How to write README

How to write CHANGELOG.md