Skip to content
This repository has been archived by the owner on Aug 3, 2023. It is now read-only.

watermelontools/watermelon-context-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

Watermelon Context GitHub Action

DEPRECATION WARNING We now use the Watermelon Context App, please install that. This action will have no further development

Install now

Report an issue

GitHub Repo stars Twitter Follow Discord

Watermelon is your AI-Powered Code Review Toolbox. We improve the code review process by providing business logic context to GitHub PRs.

Our GitHub Action indexes the most relevant PR, Jira ticket, and Slack message thread for a new PR. This way, we help you make the code review process faster and in a more informed way.

Installation

Install now

Create a "watermelon.yml" file in ".github/workflows/". Then, copy and paste the following snippet into your .yml file

name: watermelon-context
on: [pull_request]

jobs:
  getcontext:
    runs-on: ubuntu-latest
    name: Get code context with Watermelon
    steps:
      - name: Checkout
        uses: actions/checkout@v3
      - name: Watermelon-context-action
        uses: watermelontools/watermelon-context-action@main
        with:
          token: ${{ secrets.GITHUB_TOKEN }}

or copy and paste the following snippet into your .yml file

- name: Watermelon-context-action uses: watermelontools/watermelon-context-action@v1.0

After this, you can start by logging in. You will be asked to give us read access to your GitHub organization, and optionally, to your Jira and Slack teams.

Features

You can find the roadmap for this product here.

Create a Pull Request to Create Context

The first feature for our alpha version is bringing the most relevant pieces of information from GitHub, Jira, and Slack for a new PR.

Soon, we will generate a GPT-powered summary of this indexed context.

Contributing

Check out Contributing.md and be aware of the Code of Conduct!

We're an early stage project, therefore we still have the luxury to coordinate via short chats with our contributors. If you're interested in contributing, please join our Discord community. Alternatively, comment on our issues if you plan to solve one.

Analytics

We are in the process of integrating VS Code's telemetry library. We're in the process of evaluating this alternative since we have a VS Code extension that complements this GitHub Action.

Supporters

Stargazers repo roster for @watermelontools/watermelon-context-action

Forkers repo roster for @watermelontools/watermelon-context-action

About Watermelon

Watermelon is built by a globally distributed team of developers devoted to making software development easier. Join our Discord community, follow us on Twitter and go to the Watermelon blog to get the best programming tips.

License