How to distribute code

  1. Create a repository on GitHub
  2. Create a setup.py (for python) or maven definitions (for java) through which your code can be compiled on the shell
  1. Create a README.mkd which contains instructions for:
  1. Make sure your code installs/compiles/runs flawless on the bash shell (without using an IDE!) and that your instructions are self-contained (i.e., don’t require asking you any further details)

Please use version numbers for subsequent submissions of the same project. Here some general advice on major-minor-version numbers.