Giter Site home page Giter Site logo

plugin-conflict-resolution's Introduction

Conflict Resolution Plugin

This plugin adds a context menu option on conflict notes to open a merge menu. Once clicked a diff viewer will be shown to aid in merging the notes together.

Preview

Timeline

June 7 - June 21 (2 weeks)

  • Start work on plugin user interface.
  • Add original note ID to conflicting note data.
  • Add conflict menu notification and button to open the plugin window.

June 21 - July 5 (2 weeks)

  • Create plugin initial behavior for loading the notes.
  • Add Save and Cancel behaviors.
  • Write tests to make sure basic plugin works as intended.

July 5 - July 12 (1 week) - Phase 1 Eval

  • Submit forum for Community feedback of the plugin.
  • Submission of the first evaluation.
  • University final exams period (from first of July until 15th)

July 12 - July 26 (2 weeks)

  • University final exams period (from first of July until 15th)
  • Implement any feedback from the community and/or bugs.

July 26 - August 9 (2 weeks)

  • Implement any leftover feedback from the community and/or bugs.
  • If all is done, I could maybe start working on another plugin, preferably a MathTex Autocomplete plugin. To be completed post-GSoC if not done within the time.

August 9 - August 16 (1 week)

  • Do any leftover work in the main GSoC plugin. Extra week just in case.

August 16 - August 23 (1 week) - Final Eval

  • Review all code and cleanup.
  • Code delivery.
  • Mentor Evaluation.

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.