A Symphony bot that uses ChatOps techniques to allow a firm employee to interact in a compliant manner with GitHub issues and PRs in the various FINOS GitHub organisations, via CLI-esque interactions with the bot.
The MVP is effectively complete, and the bot has been deployed on a pre-production basis to the Foundation's production pod, with cross-pod enabled so that you can interact with it from any cross-pod enabled Symphony account.
Feedback, comments, bug reports & enhancement requests are all welcome!
There is no installation required for the bot, beyond searching for it on the Symphony production network (the bot's name is "GitHub Bot") and requesting a connection. The bot automatically accepts all connections requests every 30 minutes, so it may take up to that long to accept your request.
If you have an account on the Symphony public pod, and have already established a connection to the bot, you may chat with the bot here.
The bot will provide you with help by asking it for help
:
- Fork it (https://github.com/finos/bot-github-chatops/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Read our contribution guidelines and Community Code of Conduct
- Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request, against the
dev
branch (note that PRs againstmaster
will be automatically rejected - all changes must come throughdev
for testing first)
NOTE: Commits and pull requests to FINOS repositories will only be accepted from those contributors with an active, executed Individual Contributor License Agreement (ICLA) with FINOS OR who are covered under an existing and active Corporate Contribution License Agreement (CCLA) executed with FINOS. Commits from individuals not covered under an ICLA or CCLA will be flagged and blocked by the FINOS Clabot tool. Please note that some CCLAs require individuals/employees to be explicitly named on the CCLA.
Need an ICLA? Unsure if you are covered under an existing CCLA? Email [email protected]
The code in this repository is distributed under the Apache License, Version 2.0.
SPDX-License-Identifier: Apache-2.0
Copyright 2017-2019 Fintech Open Source Foundation