Note: This work is licensed under the Apache License 2.0. If you contribute any non-trivial patches make sure to read and agree with the license.
Note: Keep your pull requests small, otherwise it is less likely they will get merged.
Note: This project is built with Maven, see the pom.xml in the root folder.
-
Create a new branch and make great commits + messages:
- Each line should be 72 characters or less.
- Add a subject line and body text separated by an empty line.
- Describe why this change, how does it address an issue or what side effects it has.
- Link related issues or documentation as needed.
-
If you add or modify methods, make sure to also create and run basic tests (see
src/test). -
Start a pull request against
main.
The tests require a TMDB API key to run:
TEST_API_KEY: a TMDB API key
It can be set either
- in a
secrets.propertiesfile (a template is available in secrets.properties.template) - or as an environment variable.
If both are set, the environment variable takes precedence over the properties file.
To obtain a TMDB API key:
- Create or sign in to a TMDB account at https://www.themoviedb.org/
- Create an API key at https://www.themoviedb.org/settings/api
- Copy the API Key and set it as
TEST_API_KEY
You can discuss or submit bug reports!