The Machine special agent for MemoryOverflow project automated tasks
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
features
test
.gitignore
.travis.yml
LICENSE
README.md
agent.js
package.json

README.md

MemoryOverflow Agent

Build Status Coverage Status Website Status

The Machine special agent for MemoryOverflow project automated tasks.

This repository is the automated logic of the Special Agent MemoryOverflowAgent. It is plugged on the main repo to help other agents to contribute without wasting time.

Features

Website

When the website code or content changes, MemoryOverflowAgent update the official website. He regenerate cards and pages then he push a new release on the Website repo

Issue conventions

When an Agent post a new issue, MemoryOverflowAgent checks if it follows the conventions. Otherwise he posts a comment on the issue that explains how to fix the message and add the needs: user story/bug format label.

If an Agent fix its issue, he has to add a new comment in it so that MemoryOverflowAgent checks again the format. If the format is ok, he remove the needs: user story/bug format label.

Agent bad issue format message

Votes

When an Agent post a new comment on an issue with a 👍 (or just +1) MemoryOverflowAgent counts every vote and apply votes: +10, votes: +20 or votes: +50 label on the issue. This helps to use priority filters on the main repo.

Agent votes label

Pull requests

In the same way as the issues, when an Agent publish a new Pull Request, MemoryOverflowAgent checks if its commits follow the commit message format and use existing types. Otherwise he posts a comment on the PR issue that explains how to fix the commits and add the needs: commit guidelines label.

If an Agent fix its PR commits, he has to add a new comment in the PR issue so that MemoryOverflowAgent checks again the format. If the format is ok, he remove the needs: commit guidelines label.

Follow the project

MemoryOverflow is a card game designed by developers for developers. Go to memoryoverflow.org to see it in action!