All Projects → hubotio → evolution

hubotio / evolution

Licence: other
proposals for changes and user-visible enhancements to Hubot

Labels

Projects that are alternatives of or similar to evolution

Hubot Minecraft Skin
Hubot's very own Minecraft skin
Stars: ✭ 85 (+102.38%)
Mutual labels:  hubot
Hubot Telegram
Hubot adapter for Telegram
Stars: ✭ 152 (+261.9%)
Mutual labels:  hubot
ansible-hubot
💬 Ansible role for Hubot
Stars: ✭ 63 (+50%)
Mutual labels:  hubot
Botframework Hubot
Hubot adapter for botframework
Stars: ✭ 91 (+116.67%)
Mutual labels:  hubot
Hubot Grafana
📈🤖 Query Grafana dashboards
Stars: ✭ 141 (+235.71%)
Mutual labels:  hubot
Pull Review
✅ Assign pull request reviewers intelligently.
Stars: ✭ 179 (+326.19%)
Mutual labels:  hubot
Serverless Slackbot
A boilerplate Serverless Slackbot framework with a custom scripts folder (like Hubot)
Stars: ✭ 72 (+71.43%)
Mutual labels:  hubot
hubot-schedule
A hubot script to schedule a message in both cron-style and datetime-based format pattern
Stars: ✭ 46 (+9.52%)
Mutual labels:  hubot
Generator Hubot
Hubot generator for Yeoman
Stars: ✭ 150 (+257.14%)
Mutual labels:  hubot
Sactive Bot
😈 An extensible chat bot framework. sactive-bot is an evolution of the open source hubot project. - https://www.shipengqi.top/sactive-bot .
Stars: ✭ 212 (+404.76%)
Mutual labels:  hubot
Hubot Test Helper
Helper for testing hubot script
Stars: ✭ 116 (+176.19%)
Mutual labels:  hubot
Hubot Natural
Natural Language Processing Chatbot for RocketChat
Stars: ✭ 136 (+223.81%)
Mutual labels:  hubot
Hubot Xmpp
XMPP adapter for Hubot
Stars: ✭ 185 (+340.48%)
Mutual labels:  hubot
The App
Sample application and CD Pipeline for DevOps Dojo
Stars: ✭ 88 (+109.52%)
Mutual labels:  hubot
hubot-github-repo-event-notifier
Notifies about any GitHub repo event available via webhook.
Stars: ✭ 58 (+38.1%)
Mutual labels:  hubot
Hubot Gitter2
Hubot adapter for Gitter
Stars: ✭ 82 (+95.24%)
Mutual labels:  hubot
Hubot Matteruser
Hubot adapter for Mattermost using Web API and Websockets
Stars: ✭ 175 (+316.67%)
Mutual labels:  hubot
gubot
A hubot like bot written in golang which is langage agnostic and cloud agnostic
Stars: ✭ 29 (-30.95%)
Mutual labels:  hubot
hubot-analytics
📈 A hubot script to get google analytics reports
Stars: ✭ 16 (-61.9%)
Mutual labels:  hubot
Hubot Slack
Slack Developer Kit for Hubot
Stars: ✭ 2,260 (+5280.95%)
Mutual labels:  hubot

Hubot Evolution

This repository tracks the ongoing evolution of Hubot. It contains:

  • Goals for upcoming releases.
  • Proposals to change Hubot
  • The process that governs the evolution of Hubot.

This document describes the high-level goals for the next couple months. Smaller features or changes independent of these larger goals will also be made, and some goals may not be reached.

Goals

Hubot aims to be an automation framework optimized for developers and developer workflows, with great integration with the most popular chat clients and developer tools, and an active community that is sharing scripts and best practices.

The current focus is:

  1. Return the project to a “maintained” status by creating a core team, documenting all policies and processes, reviewing stale Issues and Pull Requests, and establishing a regular release cadence.
  2. Modernize the community by consolidating officially supported repositories into one GitHub organization, creating a place for users to get support and contributors to collaborate, improving contributor experience, and establishing this process for evolving Hubot going forward.
  3. Modernize the project by translating CoffeeScript to JavaScript, improving integration with various developer tools, and adding features that make it easier for developers to automate their workflow.

The high-priority features for upcoming releases are:

  • Commands: an explicit interface for exposing discrete pieces of functionality as an alternative to regular expressions (like Slack’s slash commands), along with an RPC spec and implementation for exposing commands to and consuming commands from other services.

  • Multiple adapters and archetypes: Adding support for multiple adapters in a single instance, and some notion of archetypes (chat, deployment, CI, github, etc) will allow Hubot scripts to become the glue between the various tools and systems in a developer's workflow.

  • GitHub integration: merge with @probot and build out first-class support for GitHub.

  • Improved chat client integration: slash commands, rich messages, and interactive scripts on platforms that support it.


Thanks to the team at Apple for laying the groundwork for this process, which was inspired by and largely borrowed from Swift Evolution.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].