Giter VIP home page Giter VIP logo

falcucci / github-board-refined Goto Github PK

View Code? Open in Web Editor NEW
15.0 2.0 1.0 884 KB

A browser extension project management tool that helps you keep track of your projects and collaborate with your team. It helps you organize and manage your tasks and resources efficiently.

License: MIT License

CSS 5.19% HTML 6.07% JavaScript 88.74%
web-extension web-extensions chrome-extension firefox-addon firefox-extension github

github-board-refined's Introduction

Github Project Board Refined

GitHub license GitHub issues

This is an extension to improves your experience with github projects to manage your tasks with some new features, actions and layout enhancements to keep github more useful making automatic things for us - just because github it's an awesome tool and needs automation to really works well - also, product owners will thank us.

After of use it for two or three months ago, me and my team had a great view of what the amazing workflow would be like involving stories, goals and initiatives to achieve our final purpose/value using github projects. Many thoughts about new features to make things easier. We tried other tools as well but you know that the integrations is not better then github itself.

Install

Usage

First, you need to change into the example subdirectory and install all NodeJS dependencies with npm or yarn:

npm install

Start the continuous build process to transpile the code into something that can run in Firefox or Chrome:

npm run build

This creates a WebExtension in the extension subdirectory. Any time you edit a file, it will be rebuilt automatically.

In another shell window, run the extension in Firefox using a wrapper around web-ext:

npm start

Any time you edit a file, web-ext will reload the extension in Firefox. To see the popup, click the purple icon from the browser bar. Here is what it looks like:

Modules

Most of the active development is happening inside of small npm packages which are used by WebTorrent.

The Node Way™

"When applications are done well, they are just the really application-specific, brackish residue that can't be so easily abstracted away. All the nice, reusable components sublimate away onto github and npm where everybody can collaborate to advance the commons." — substack from "how I write modules"

node.js is shiny

Icons

The icon for this extension is provided by icons8.

github-board-refined's People

Contributors

falcucci avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

k15r

github-board-refined's Issues

Add Gitlab, bind methods, and update CLI

adds the Gitlab class to the src/index.js file, binds the isEnabled method to the Slack class in src/Slack.js, and updates the CLI to use the Github class instead of the Gitlab class in src/cli.js.

In src/index.js, the Gitlab class is added to the module.exports object. This allows the Gitlab class to be imported and used in other files.

In src/Slack.js, the isEnabled method is bound to the Slack class. This allows the isEnabled method to be used as a class method, rather than a standalone function.

Finally, in src/cli.js, the Github class is imported instead of the Gitlab class. This allows the CLI to use the Github class instead of the Gitlab class.

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.