Coder Social home page Coder Social logo

armitage35 / fuzzy-roadmap Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 2.0 3.11 MB

A fuzzy roadmap tool

Home Page: https://www.fuzzyroadmap.com/

License: MIT License

JavaScript 14.41% HTML 1.43% Vue 64.00% Shell 0.93% SCSS 19.24%
roadmap epics prduc

fuzzy-roadmap's Issues

Add segment

Expected behaviour

The assignee will implement segment and Mixpanel / GA to track users IF they agree to.

To make sure they agree, you will:

  • Display a message on first load
  • Make sure they opted-in before loading the script.
  • If they opted in before opting out: clean the whole mess these apps may have made...
  • Declare the DB to la CNIL
  • Write Privacy Policy

Display message to mobile users

Current behaviour

Describe the app's behaviour before this ticket

Expected behaviour

Display a message to let users know this app will not run decently on mobile

Nice to have: let them send themselves an email remind themselves to use this on their desktop

Export roadmap to picture / json

Expected behaviour

The assignee will ensure that a user can export its roadmap in both:

  • a .PNG file (prefer png to save on whitespace)
  • a json file (to support import further down the line)

Dark theme

Expected behaviour

The assignee will implement a dark theme for the application so far. It will have to be maintained from there on.

This can only be done when #21 will be done since we'll need its UI to move enable it.

Add CSV export

Current behaviour

GH-58 added csv import to the roadmap but GH-23 only allowed for .png and .json export

Expected behaviour

Enable users to export their epics in .csv

Allow resetting roadmap

Current behaviour

We run the demo values and that's all fun and games BUT it's also a bit annoying: sometimes, all you need is a whiff of fresh air.

Expected behaviour

The assignee will:

  • Enable deleting the roadmap's epics (make sure to mention it's dangerous business)
  • Add iziToast on features that are not implemented yet

Dependabot can't resolve your JavaScript dependency files

Dependabot can't resolve your JavaScript dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Error whilst updating @vue/cli-service in /yarn.lock:
Couldn't find any versions for "node-sass" that matches "^1.22.9"

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your JavaScript dependency files

Dependabot can't resolve your JavaScript dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Error whilst updating @vue/cli-plugin-eslint in /yarn.lock:
Couldn't find any versions for "node-sass" that matches "^1.22.9"

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your JavaScript dependency files

Dependabot can't resolve your JavaScript dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Error whilst updating babel-eslint in /yarn.lock:
Couldn't find any versions for "node-sass" that matches "^1.22.9"

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

display name shoud not be a string but a computed property

fuzzy-roadmap/src/App.vue

Lines 135 to 140 in d1cbd1e

// @TODO: display name shoud not be a string but a computed property
// @TODO: the whole resolution system should also be a computed property
event.epicName.displayName = event.epicName.fullName;
event.updated = new Date();
this.demoEpics.splice(event.id, 1, event);


This issue was generated by todo based on a TODO comment in d1cbd1e. It's been assigned to @Armitage35 because they committed the code.

Dependabot can't resolve your JavaScript dependency files

Dependabot can't resolve your JavaScript dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Error whilst updating @vue/cli-service in /yarn.lock:
Couldn't find any versions for "node-sass" that matches "^1.22.9"

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Import roadmap

Expected behaviour

The assignee will enable a user to import his/her roadmap from the .json file he exported.

Dependabot can't resolve your JavaScript dependency files

Dependabot can't resolve your JavaScript dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Error whilst updating @vue/cli-plugin-babel in /yarn.lock:
Couldn't find any versions for "node-sass" that matches "^1.22.9"

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Handle settings

Expected behaviour

Add a modal that will enable the user to handle the fields mentioned in this wiki document.

At the moment, it includes some of the following:

  • email
  • profile picture
  • Name
  • Dark theme
  • Language
  • Tracking
  • moveEpicsToBacklogAfter

Add automated testing

Current behaviour

The application works like a charm but adding features does make testing the app more complicated.

Expected behaviour

The assignee will implement testing to all of the methods and computed props in the app.

You will also encourage the CI to run those tests and add a badge to show testing coverage.

Documentation: https://www.google.com/url?q=https://vuejs.org/v2/guide/unit-testing.html&sa=D&source=hangouts&ust=1567215064413000&usg=AFQjCNHqWmqqKmLwSWZzi5F0j9AOzsaz0g

Edit an epic

Expected behaviour

The assignee will implement a way for a use to

  • update an epic's name
  • update an epic's status
  • delete an epic

Dependabot can't resolve your JavaScript dependency files

Dependabot can't resolve your JavaScript dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Error whilst updating @vue/cli-plugin-eslint in /yarn.lock:
Couldn't find any versions for "node-sass" that matches "^1.22.9"

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Move CI to github actions

Current behaviour

We currently run circle ci but it's quite bad... like, really bad.

Expected behaviour

Use GitHub actions to:

  • Run linter on commit
  • Run build on commit
  • Run deploy on merge in master

Then
[ ] Unplug circle ci

Landing page

Current behaviour

Describe the app's behaviour before this ticket

Expected behaviour

Build a nice landing page for this beloved app

Create epics

Expected behaviour

The assignee will enable the user to create new epics. This means we need to add the following fields:

  • Epic name
  • Epic status

And automatically fill the following fields:

  • Creation Date
  • Resolution > resolved
  • author
  • order

This will be done in a modal

Dependabot can't resolve your JavaScript dependency files

Dependabot can't resolve your JavaScript dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Error whilst updating @vue/cli-service in /yarn.lock:
Couldn't find any versions for "node-sass" that matches "^1.22.9"

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Dependabot can't resolve your JavaScript dependency files

Dependabot can't resolve your JavaScript dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Error whilst updating @vue/cli-plugin-eslint in /yarn.lock:
Couldn't find any versions for "node-sass" that matches "^1.22.9"

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

You can mention @dependabot in the comments below to contact the Dependabot team.

Deploy on GH pages

Expected behaviour

THE TIME HAS COME! Let's make it official. The assignee will decrisser the readme and display the app when some rando goes to fuzzyroadmap.com.

Build foundations

Current behaviour

We currently don't have anything at all.

Expected behaviour

The assignee will build a demo of the fuzzy-roadmap wherein you will:

  • build the general layour
  • build the epic cards
  • build the lanes (vertical)
  • build the toolbar
  • populate it all with a demo object

Access backlog

Expected behaviour

The assignee will implement the following features:

  • An option to open a side panel where epics that have been resolved more than moveEpicsToBacklogAfter days ago

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.