This fixes up the package.exclude field to be simpler and actually exclude everything that is unused for downstream users, notably the entirety of the scripts folder. The target/* and Cargo.lock values were superfluous since they are already present in the .gitignore which cargo excludes by default.
While I was doing this I noticed that github CI was now used, but the .travis.yml file was still in the root, and the README still used the travis badge, so fixed that.
This fixes up the
package.exclude
field to be simpler and actually exclude everything that is unused for downstream users, notably the entirety of thescripts
folder. Thetarget/*
andCargo.lock
values were superfluous since they are already present in the .gitignore which cargo excludes by default.While I was doing this I noticed that github CI was now used, but the .travis.yml file was still in the root, and the README still used the travis badge, so fixed that.