In this project I will show through several steps how to create a Node.JS application which leverages IBM Cloud Services. Application will act as bot which can be enable on one or more Github repositories. Specifically, application (further bot) will have following functionality:
- Develop an application Github Apps paradigm, using Probot framework
- Add IBM Cloud specific metadata
- Register IBM Watson Text Analysis service
- Register for Github issues and pull requests notifications
- Use tone analysis service API to analyse issue and comments and up-vote or down-vote based on tone
- Run application locally for development purposes
- Deploy application in IBM Cloud
- Node.JS
- IBM Cloud CLI
- Optionally install IDE plugins:
- Github account
- Optionally look at Github Student Developer Pack
A GitHub App built with Probot that Project One Github App
# Install dependencies
npm install
# Run the bot
npm start
If you have suggestions for how project-one could be improved, or want to report a bug, open an issue! We'd love all and any contributions.
For more, check out the Contributing Guide.
ISC © 2020-2024 Egor Margineanu <[email protected]/[email protected]>