Contributions, fixes, and changes to Facade are welcome, but I do ask that you follow a few basic guidelines.
-
Please follow kernel conventions and include a Signed-off-by line.
-
Inbound and outbound license is Apache 2.0. Please don't co-mingle code under other licenses.
-
If you're working on something non-trivial, please file an issue on GitHub so others are aware (and don't collide with your work).
-
The most likely sources of breakage are weird formatting in commit logs. If you encounter an error, please restart the analysis with "Debug"-level logging and include the following in a GitHub issue:
- The repo that caused the problem
- The exact error message
- The previous 10 lines of output
-
Even under the best of circumstances, analyses can take a long time. We keep track of progress and commit changes to the database often, so that if the script exits mid-run, we don't have to start back at the beginning. Please keep this in mind if you're proposing changes to facade-worker.py.
-
If something's confusing or broken, please come find me.
Brian