Giter Club home page Giter Club logo

wuffle's Introduction

Wuffle

CI

A multi-repository / multi-organization task board for GitHub issues.

Wuffle Screenshot

Try out Wuffle or checkout features and philosophy to learn more about the tool.

Features

  • Multi-repository / organization support
  • Maps issues to columns via labels or close states
  • Moves cards across columns automatically, as you develop
  • Filters issues by name, label, assignee, and more
  • Visualizes reviews and pull request status/checks on a card
  • Supports private repositories: Visitors only see cards for issues they see on GitHub, too
  • Lets you create a new issue in any connected repository
  • Allows contributors to move/reorder cards
  • Simple setup: Connects to GitHub as a GitHub app

Resources

Philosophy

Some key aspects separate Wuffle from the GitHub task board competition:

  • GitHub issues are the source of truth. We read and store columns, relationships, and everything else directly on GitHub. The only exception is issue order (not supported by GitHub, so far).

  • No projects, no cards. No secondary editing UI, no incomplete views on your backlog. Just issues, milestones, and labels, all the way.

  • Tight integration with the GitHub flow. Your issues move automatically across the board. The board is always up to date with things going on in development.

  • Publicly accessible. You can share your project status without restrictions. Applied board filters are shareable deep links. However, we do only display those issues to a visitor that she sees on GitHub, too. Would you like to see cards from your private repositories? Log in with your GitHub identity and see them pop up in the mapped column.

  • Hackable. Wuffle is open source, MIT licensed. Contribute to it to make it even better. Self-host it and stay the owner of your data.

Setup and Run

Starting the board, including first-time setup if you have npm installed:

npx wuffle

Read the setup instructions for detailed explaination for the what and why.

Alternatively, start the app via Docker if you already configured it.

Components

  • board - the task board front-end
  • app - the back-end and board API

Related

License

MIT

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.