Giter VIP home page Giter VIP logo

umlsync-framework's People

Contributors

umlsynco avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

umlsync-framework's Issues

[Eclipse] Prototype eclipse plug-in view

  • Module for Eclipse plug-in
  • Dialog for connection
  • Tree navigator
  • Tree switcher (Project navigator, CDT, JDT)
  • Content loader
  • Think about database API usage (dialogs and controllers)

[Github] Define the content cache behavior

The current implementation of the content cache collection suppose only one instance of each file, but in real case we could have several blobs-sha for each instance. So, the major idea is to use sha+path as content key

[diagrammer] Sequence diagrams

  • ll-conector DND should not take extra elements
  • merge ll-ports
  • extend llport on connector drop nearby
  • fix the connector's menu dnd coordinates
  • cross llport DND in case of icon menu or not ?

[Diagram][connector-label] Context menu for labels

  • extend context menus description asset
  • provide "diagram:connector-label:[remove|edit]" handler
  • extend context for each label (provide diagram & connector)
  • make vent available on the LabelView level (there is no way to take framework vent directly )
  • connector highlight on mouse over the label

[Diagram][connectors] Add labels support

  • - getUmlLabels - as collection of { name, x, y}
  • - label position on load/save/restore
  • - label DND support (including model {x, y} change )
  • - label editable ( model change "name")
  • - connector highlight on mouse over the label
  • - DND label on connector DND (multiple DND use-case only)

[Github-commit] Make commit controller

Commit on the GitHub consists of several steps:

  1. Pull latest changes and fix conflicts (another controller)
  2. commit all blobs (content cache responsibility)
  3. modify and commit tree
  4. make a commit instance
  5. PUT commit on the HEAD of the current branch

[content] Request content load for embedded diagrams

The current content loader mechanism doesn't support embedded content load:

  1. There is no command to load
  2. There is no cached content reference counter

The major idea was to split DataProvider(DT) and ContentTabs(CT) viewer.
It is some kind of RPC between DP and CT. And we need to define a new on for the embedded content.

[Framework] content GetLink button support

Add the content "GetLink" button support to cache path to content

  1. It should provide the way to copy data manually
  2. It should cache data internally too (To press "D" button of the markdown menu)

In the future "GetLink" should point on the content path which I could send to colleagues or post them on external resource

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.