I suggest you ...

History and Version Control

The platform is missing change history and an ability to save draft versions.

What happens if someone deletes everything by accident?

111 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    SinaSina shared this idea  ·   ·  Admin →
    planned  ·  Lukas LinhartLukas Linhart responded  · 

    We do track revisions internally, but we are yet to release proper API and UI for that. It is fairly high on our list, though.

    13 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Simon SchillingSimon Schilling commented  · 

        Any updates? I need to go "back in time" in a project. Expected you had the functionality.
        Github doesn't help me as my projects are on bitbucket.

      • OstapOstap commented  · 

        Hi, are there any updates on this?

      • VidaVida commented  · 

        Hi, any indications when this feature would be available?

      • Jay SandersJay Sanders commented  · 

        +1 -- We just lost a bunch of edits. While this is of course our won fault, it would be nice to have revision history.

      • Lukas LinhartAdminLukas Linhart (Admin, apiary.io) commented  · 

        Hi,

        unfortunately nothing visible so far. As said, most of our users are achieving this capability via git.

        However, we are working on improving the whole API lifecycle management, announcement should be on our blog soon.

        Regards,

        Lukas

      • Lukas LinhartAdminLukas Linhart (Admin, apiary.io) commented  · 

        Hi,

        unfortunately nothing visible so far. As said, most of our users are achieving this capability via git.

        However, we are working on improving the whole API lifecycle management, announcement should be on our blog soon.

        Regards,

        Lukas

      • Anonymous commented  · 

        any progress in this? Versioning is really must for enterprise software development, regardless number of developers, working on the same project.

      • Lukas LinhartAdminLukas Linhart (Admin, apiary.io) commented  · 

        Hi brent,

        this is currently not achievable without the actual git blame, but it's a good point! I'll add it to our stack and we'll think what can we do about it.

        Thanks for the feedback,

        Lukas

      • brentbrent commented  · 

        Would there be any way to dump a git "blame" like output for an existing apiary interface? We've had many people update our interface and now aren't sure whats come from where ....

        Thanks

      • Can KavaklıoğluCan Kavaklıoğlu commented  · 

        Versioning is very common in API development. It is very important for developers to see what has changed in a simple diff output.

        @Ladislav Prskavec can we do that programmatically? Or is it only possible by manual copy/paste?

        Thanks,

      • SinaSina commented  · 

        What if my project isn't public, and we are using bitbucket instead?

        This sort of versioning should also be available to users. I'm sure during the lifecycle of a software, many changes may occur to the public API.

      • Ladislav PrskavecLadislav Prskavec commented  · 

        You can have API Blueprint sync with repository at your Github.

      Feedback and Knowledge Base