Do some repository housekeeping
We have moved around quite a few pieces in this repository over the past months. Can we look at the files we didn't touch yet and decide what to do with them? This is going to make help new contributors find their way around the repository.
Vagrantfile
Do we still need this file? It seems we're not maintaining it (with debian/stretch64
as VM box), so maybe we should kill it?
debian/
It seems like these files were an earlier attempt to get OnionPerf into Debian. But I don't think we're still planning to do that, right? Can we remove this directory and all contained files?
run_tests.sh
Can we include the single line in README.md
and adapt it to the way we set up everything else, that is, with venv
? This file seems a bit lost, covering just running tests out of all other development/release steps.
.gitignore
There are a few entries in .gitignore
that we probably don't need anymore:
/.onionperf/* # <- remove
onionperf-data # <- either remove, or add onionperf-private
venv # <- keep
*.json.xz # <- keep
*.pdf # <- keep, and add *.csv
*.pyc # <- keep
onionperf/docs/_build # <- remote
.coverage # <- keep
Python file headers
Can we add another line to the Python file headers? (Or more lines as needed?)
'''
OnionPerf
Authored by Rob Jansen, 2015
Copyright 2015-2020 The Tor Project # <- new line
See LICENSE for licensing information
'''
@robgjansen, @acute, @phw: What do you think about these suggestions?