Giter Site home page Giter Site logo

Comments (5)

ErikPijnenburg avatar ErikPijnenburg commented on July 20, 2024

It is best to keep the oldest viewpoint of an issue in that default name, never change that later on when adding viewpoints. This way we have

  1. a clear view on what can be defined as a 'default' viewpoint (=the viewpoint/snapshot the issue is recognized by / created by = the oldest one).
  2. backward compatibility with BCF 1.0

from bcf-xml.

teocomi avatar teocomi commented on July 20, 2024

I think a prescription about which view (viewport&snapshot) should use the "old" naming is unnecessary: what happens when the "default" view is deleted?
Instead, an ordinal for the views would be really useful.

from bcf-xml.

ErikPijnenburg avatar ErikPijnenburg commented on July 20, 2024

An ordinal number would change the definition; so earliest for next version. Btw the order is already available via history of comments were the Viewpoints are linked to.

from bcf-xml.

jlkiss avatar jlkiss commented on July 20, 2024

Erik,

  1. If we would keep the oldest viewpoint in the default (compatibility) name, no new view information can be transferred to and from BCF 1.0 compatible applications. If we export the latest viewpoint in the default name, some of the view information can be exchanged between BCF1.0 and BCF2.0 applications during export rounds.
  2. Backward compatibility does not depend on using either the latest or the oldest viewpoint. It depends on that we export one of the views with the previous version's file names.

from bcf-xml.

ErikPijnenburg avatar ErikPijnenburg commented on July 20, 2024

I think it is useles to try getting a reliable workflow with BCF 1.0 files with backward compatibility. There are worse problems then this one mentioned here. Like missing viewpoints, unreliable status changes, unknown modification dates/authors and thus unreliable merging = unreliable issue management.
Let's hope applications update to BCF 2.0 asap.

from bcf-xml.

Related Issues (20)

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.