Get Help Now. Reach Out to a mentor using UnblockMe, A Github bot
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
Unblockme is a Github bot. With unblockme, an MLH fellow can request technical assistance and schedule a meeting with a mentor. How? By creating an issue on a repository and bam!--all set. The MLH mentor gets better context of the challenge the MLH fellow is experiencing. You begin the ask right from the repository before the meeting. All a fellow needs to schedule a meeting is to create an issue on the repository.
Here's why unblockme is helpful:
- A fellow can quickly request technical assistance on a blocker.
- A mentor gets a better context of the blocker. How? By getting information on the blocker, repository, with the file number inclusive.
- 😄 Yep, unblockme puts a smile on the faces of mentors and fellows
A list of other used resources that were used are listed in the acknowledgments.
This section lists any major frameworks that the project was built using.
This is how you can set up the project. To get a local copy up and running follow these steps.
This is an example of how to list things you need to use the software and how to install them.
- Node
- npm
npm install npm@latest -g
- Clone the repo
git clone https://github.com/build-demo/unblockme.git
- Install NPM packages
npm install
- Create and register a Github application here
- Get the APP ID From the Github Application registered
- Create .env file and copy the values of .env.sample into it
# The ID of your GitHub App
APP_ID=
WEBHOOK_SECRET=
# Use `trace` to get verbose logging or `info` to show less
LOG_LEVEL=debug
# Go to https://smee.io/new set this to the URL that you are redirected to.
WEBHOOK_PROXY_URL=
# Email
EMAIL_SERVICE=gmail
EMAIL_USER=
EMAIL_PASS=- Run the bot
npm start- Always run $ npm install and restart the server if package.json has changed.
- To turn on verbose logging, start the server by running: $ LOG_LEVEL=trace npm start
1, Follow through with the steps and choose which repositories you will like to install unblock me on.
- Create an issue on the repository with the label Help Wanted the following information in the body
#Blocker Details
Mentor assist=true
Name=Name of Fellow
Email=example@example.com
Description=I need help with this project ...
Programming Language=Language
Filename (optional)
line number(optional)
See the open issues for a list of proposed features (and known issues).
Contributions are what makes the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Project Link: https://github.com/build-demo/unblockme
ISC © 2021 unblockme unblockme.tech@gmail.com
A GitHub App built with Probot