-
Notifications
You must be signed in to change notification settings - Fork 11.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GCcollab Message Slack bridge | Pont pour Message GCcollab et Slack #10915
Comments
Hi all. Just a note that we pulled this opportunity down to get the scoping and compensation right. Also looks like this should have been in issue #6878. I've asked for an update on that issue and see what room/need there is to help out. |
@ToferC Feel free to do it, as I do not believe anyone internally is working on the Slack bridge. |
I recommend working on top of PR #10205 for any slack bridge changes, as it improved the code organization and is planned to be merged before the next release. |
Thanks @Hudell - just figuring out our procurement rules (yay government) and then we'll re-post. It would be great to get an idea of scope of work. Being blunt, I'd like to put the bounty on this work, but our devs have just started to dig into the code. |
Once that PR is merged, it might just be a matter of creating two instances of the SlackAdapter. I'll run a test here to check if it would handle two slack bridges properly, in which case the only development needed would be an interface to configure multiple slack servers. The other issue looks like a simple UI bug, I'll get it fixed as well. |
I'll continue the discussion about the multiple slack bridges on the issue ( #9339 ) |
@ToferC Is there anything we can do to help your devs as well? I believe the change for the multiple slackbridge configurations will take less than a day for someone who's familiar with the code, so I might just go ahead and implement it. |
This feature was included on Rocket.Chat 1.0.0 |
Fixed Price: $1,000.00
Closing Date: Monday, June 4, 2018
Opportunity Description
Within our team, we have started using an open-source instant messaging platform called Rocket.Chat to enable easier communication between our coworkers. Rocket.Chat has the ability to connect with Slack via web APIs however the current functionality is limited to one instance of Slack connecting to one instance of Rocket.Chat.
Issues with the current bridge between Slack and Rocket.Chat has been registered on GitHub previously by our users: Here and here.
We are interested in adding the ability for multiple Slack bridges to be enabled in our instance of Rocket.Chat.
Acceptance Criteria
-Users are able to create and use multiple bridges between Rocket.Chat and Slack with minimal difficulties or bugs after the completion of 5 unit tests.
Programmers will be paid upon successful completion of the 5 unit tests.
How to Apply
Go to the Opportunity Page, click the Apply button above and submit your proposal by 17:00 PST on Monday, June 4, 2018.
We plan to assign this opportunity by Wednesday, June 6, 2018 with work to start on Thursday, June 7, 2018.
Proposal Evaluation Criteria
1. Confirmation that you are eligible to work in Canada
2. Confirmation that you can complete the task within at least two weeks of receiving the contract.
3. Ability to build bridges between instant messaging platforms. Please provide examples of the following.
-Programming experience using Javascript and NodeJS.
-Familiar with API integration.
Proposals will be judged on a pass/fail criteria, with accepted proposals entering a pool from which they will be selected using the random number generator on www.random.org. If you have any questions about the process contact Derek.Alton@tbs-sct.gc.ca.
Prix fixe : 1 000,00 $
Date de clôture : le lundi 4 juin 2018
Description de l'opportunité
Au sein de notre équipe, nous avons commencé à utiliser une plateforme de messagerie instantanée libre appelée Rocket.Chat pour faciliter la communication entre collègues. Rocket.Chat permet de se connecter à Slack au moyen d’interfaces de programmation Web. Toutefois, la fonctionnalité actuelle se limite à la connexion d’une séance de Slack à une séance de Rocket.Chat.
Les problèmes liés à la passerelle actuelle entre Slack et Rocket.Chat ont déjà été soumis sur GitHub par nos utilisateurs : ici et ici.
Ce qui nous intéresse, c’est d’être en mesure d’ajouter diverses passerelles Slack afin de permettre la tenue de nos séances par l’entremise de Rocket.Chat.
Critères d'acceptation
-Les utilisateurs sont en mesure de créer et d’utiliser plusieurs passerelles entre Rocket.Chat et Slack avec un minimum de difficultés ou de bogues après la réalisation de cinq essais unitaires.
Les programmeurs seront rémunérés à la réussite des cinq essais unitaires.
Comment présenter une proposition
Accédez à la page de possibilité, cliquez sur le bouton Appliquer ci-dessus et soumettez votre proposition avant 17:00 PST sur le lundi 4 juin 2018.
Nous prévoyons d'attribuer cette opportunité par le mercredi 6 juin 2018 avec le travail pour commencer le jeudi 7 juin 2018.
Critères d'évaluation de la proposition
1. Confirmation que vous êtes admissible à travailler au Canada.
2. Confirmation que vous pouvez accomplir la tâche dans les deux semaines suivant la réception du contrat.
3. Capacité de créer des passerelles entre les plateformes de messagerie instantanée. Veuillez donner des exemples de ce qui suit :
- Expérience de la programmation avec Javascript et NodeJS;
- Connaissance de l’intégration de l’interface de programmation d’applications.
Les propositions seront évaluées en fonction de critères de réussite ou d’échec, et les propositions acceptées seront inscrites dans un bassin à partir duquel elles seront sélectionnées à l’aide du générateur de nombres aléatoires sur le site www.random.org. Si vous avez des questions au sujet du processus, communiquez avec Derek.Alton@tbs-sct.gc.ca.
The text was updated successfully, but these errors were encountered: