Open a GitHub issue with:
- A clear description of the problem or suggestion
- Relevant error messages or log output
- Python version
- Fork the repository
- Create a feature branch (
git checkout -b my-feature) - Make your changes and test locally
- Commit with a clear message and open a pull request against
main
- Language: Python 3
- Depends on Google Calendar API and Facebook Graph API credentials (not included in repo)
- Copy
fb_config.example.jsontofb_config.local.jsonand add your credentials - Never commit API keys, secrets, or credential files
- Test with your own API credentials; CI does not have access to live APIs
- Follow PEP 8
- Keep functions focused and well-named
- Avoid adding dependencies unless necessary
By contributing, you agree that your contributions will be licensed under the project's existing license.