13898
Customers have installed this add-on in at least 898 active instances.

Realtime Editor for Stash

by Atlassian Labs for Stash 3.0.0 - 3.4.3 and more versions
Versions available for Stash 2.0.0 - 2.12.6
Unsupported
This add-on isn't formally supported, but you can ask a question via Atlassian Answers.

Ask a question

    Collaborative code editing in the cloud

    Edit your files directly within Stash

    Multiple people can edit the same file at once

    Easy edit access from the Stash source view

    With the Stash Realtime Editor, you can edit a file from the Stash web interface. You don't have to clone the repo just for a quick documentation update.

    Using Firebase's operational transform based collaboration service, Stash Realtime Editor allows you to share a link and edit your files as a group, simultaneously.

    You can access the Stash Realtime Editor from Stash's source view page through the "Edit" button.

    Pricing overview

    This add-on is free for Server instances.

    You may download and install it using the Universal Plugin Manager inside of your Atlassian application.

    This add-on is not available for Cloud.

    You can browse available Cloud add-ons here.

    User reviews

    (13)Sign in to write a review »
    by ~RSS [OVz] on 16 Nov 2013
    need external server for edit files
    5 out of 5 found this review helpful
    Was this review helpful?YesNo
    by Alex Wolden on 03 Oct 2014
    This is broken in the most recent versions of stash. Great idea thought, and a much needed addition. A feature like this should be a core feature of Stash.
    3 out of 3 found this review helpful
    Was this review helpful?YesNo
    by Jamie Echlin on 15 May 2014
    A really nice idea in principal. But not really usable due to the fact that code is transmitted off-site, even if it be just deltas. Also I think this should be made much clearer, rather than a note right at the bottom (after clicking "Read more"). Some companies have very strict rules about this - you could get me fired! Would be great if Stash itself could provide the hosting and synchronisation. Second issue - on hitting "publish" it creates a pull request. This was a bit unexpected - ideally I would like a) the option to just commit on the branch if I have perms, and b) the ability to make other changes and add them to the temporary branch before creating a pull request. b) would fulfil some requirements we have to allow people to edit config files or docn and stuff entirely online, without needing git clients and setting up the authn and all that good stuff. 4* for the idea.
    2 out of 2 found this review helpful
    Was this review helpful?YesNo
    by Petr Hlavka on 25 Mar 2014
    Seems not to be working with our Stash v2.11.3 (empty file is displayed after clicking on Edit button.
    2 out of 2 found this review helpful
    Was this review helpful?YesNo
    by Jordan Jennings on 17 Mar 2014
    Doesn't seem to work with Stash v2.11.3. Just pulls up a blank page when you click on edit.
    2 out of 2 found this review helpful
    Was this review helpful?YesNo

    More details

    Have you ever wanted to quickly edit a file in a repository without having to clone it? Or pair with another developer across the world in real-time?

    Meet the Stash Realtime Editor, edit files in realtime directly from the Stash interface - no cloning, no local editor.

    Requirements

    • Stash 3.0.0 or later
    • an internet connection (the Stash server and any collaborating clients must be able to communicate with https://stasheditor.firebaseio.com to use the collaboration features of this plugin)

    A note on security

    The Stash Realtime Editor uses a secured Firebase instance to store temporary deltas while your code is being edited. Only users with the Share URL generated for each editing session are able to access those deltas.

    This Firebase integration can be enabled on a per-repository basis. But if your company restricts whether code fragments can temporarily exist in the cloud, and you do not trust repository administrators to disable collaboration, the Realtime Editor may not be for you.

    Free add-on FAQ

    Good news! This add-on is free.

    Support

    Realtime Editor for Stash isn't formally supported.

    Release notes

    version 1.0.8Stash 3.0.0 - 3.4.3

    This version adds configuration in the repository settings to disable Firebase integration. You must be a repository administrator to enable or disable collaboration, and collaboration is disabled by default.

    Installation

    1. Log into your Stash instance as an admin.
    2. Click the admin dropdown and choose Add-ons. The Manage add-ons screen loads.
    3. Click Find new add-ons from the left-hand side of the page.
    4. Locate Realtime Editor for Stash via search. Results include add-on versions compatible with your Stash instance.
    5. Click Install to download and install your add-on.
    6. You're all set! Click Close in the Installed and ready to go dialog.

    To find older Realtime Editor for Stash versions compatible with your instance, you can look through our version history page.

    Similar add-ons