Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Editorial Workflow support for GitLab #2409

Closed
wants to merge 10 commits into from

Conversation

erquhart
Copy link
Contributor

Replaces #1817 (abandoned).

The code in this PR was authored by a community contributor, with the intent to add editorial workflow support for the GitLab backend.

This PR needs proper testing both in code and in practice to ensure against regressions. It's also highly likely that more work needs to be done in general, but again, that's difficult to ascertain without testing.

Rebased onto latest master as of 6/26/19, which provides some regression tests.

erquhart and others added 8 commits June 26, 2019 11:00
Branches - Included `collection` and `slug` in branch name, to avoid conflicts between collections
Merge Requests - Changes to the branch are allowed, so HEAD is not checked against metadata
Edge - Replaced `finally` with `then` and `recover`, as it is not (yet) supported
@netlify
Copy link

netlify bot commented Jun 26, 2019

Preview proposed changes to netlifycms.org in the link below:

Built with commit 738c4f9

https://deploy-preview-2409--netlify-cms-www.netlify.com

@netlify
Copy link

netlify bot commented Jun 26, 2019

Preview proposed changes to the CMS demo site in the link below:

Built with commit 738c4f9

https://deploy-preview-2409--cms-demo.netlify.com

@jaredvacanti
Copy link

Is there a roadmap or plan for this feature development? I am willing to contribute with a little feedback on current intentions (Note: I haven't contributed to Netlify before but I work with GitLab extensively)

@erquhart
Copy link
Contributor Author

Just needs to be completed and tested thoroughly - backend API methods have very few tests currently, so merging as is isn't safe. Also, a lot of the code was copy/pasted from the GitHub backend, which lowers my confidence, as GitHub and GitLab certainly have API differences. Some bugs are documented in comments on the original PR #1817, such as pull request merging not taking into account open/unresolved discussions, likely a symptom of reusing GitHub backend code.

@stale
Copy link

stale bot commented Oct 29, 2019

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix label Oct 29, 2019
@stale stale bot removed the wontfix label Oct 29, 2019
@theetrain
Copy link
Contributor

Linking this to #568 for contextual awareness.

@erezrokah
Copy link
Contributor

Closing in favor of #3014

@erezrokah erezrokah closed this Jan 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants