Skip to content

Enable topic branch + review workflows with GitHub and GitLab #1596

@andrewshadura

Description

@andrewshadura

The way StackEdit currently works with Git hosting services is that it takes the branch the workspace is configured for and syncs the editor to that branch both ways. However, that is often undesirable since many projects employ workflows involving reviewing changes before they’re merged. Additionally, in case of conflicts within the same sentence, StackEdit may produce results that are neither correct nor expected (#1595).

It would be great if StackEdit could (as an alternative), on a first edit, create a topic branch and keep committing changes onto that branch only, while optionally merging changes from the master (or some other pre-defined) not conflicting with the changes done in this branch. A separate button, e.g. Send for review would open a GitLab merge request or GitHub pull request creation page.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions