Skip to content

egmar/muni-project-one

Repository files navigation

Project One

Summary

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

Architecture

Project One Architecture

Requirements

A GitHub App built with Probot that Project One Github App

Setup

# Install dependencies
npm install

# Run the bot
npm start

Contributing

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.

License

ISC © 2020-2024 Egor Margineanu <[email protected]/[email protected]>

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published