I have a repository hosted on GitHub and I'm wondering which files should be pushed to it. Obviously my source files are added to it, but I'm not sure what to do about the libraries I'm using.

For example, I use [this](https://github.com/The-Shadow/java-speech-api) in my project. It's stored at `/lib/` in my project directory. Should I include `/lib/` in my repository?