doc/manual/writing_a_driver: add general guidelines
add requirements.txt