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

Merge master into Nested lists #4655

Closed
wants to merge 569 commits into from
Closed

Merge master into Nested lists #4655

wants to merge 569 commits into from

Conversation

michael-silva
Copy link

I would like to work at this feature, so I think this is the first step.

Vito Belgiorno-Zegna and others added 25 commits January 8, 2018 10:12
Fix for known security vulnerability in marked 0.3.6 dependency
Fix: model with required field that defaults to 0 can't be saved
* Update `cloudinaryimage` to respect autocleanup

* Fixes autocleanup for cloudinaryimages

* Remove completed TODOs
(feat) implements image thumbnails for the File type
- knox-s3 is a fork of knox with one difference: a mime 1.x dependency that avoids breaking changes in mime 2.x
- this matches the `keystonejs/knox` repo, but is published to npm
- allows keystone to be installed without git e.g. in a node:slim Docker container

close #4573
For more info, see: https://nvd.nist.gov/vuln/detail/CVE-2017-18214

This is currently triggering github security alerts on all projects using keystone 4.x
Fixes scroll for modals in the Admin UI
* Update website to work
@stennie
Copy link
Contributor

stennie commented Jun 15, 2018

@michael-silva Thanks for your interest in contributing to Keystone!

We're currently focused on identifying and addressing blocking issues for a Keystone 4.0.0 GA release and this particular feature is one with a lot of history. Based on discussion with @JedWatson I gather there are some fundamental architectural challenges which led to this feature being much harder to correctly implement than anticipated. There is still a fair bit of development and testing effort required and it also seems like there may be a lack of clarity/agreement on the scope of what the "nested list" feature is intended to do.

Before diving into code changes I think a better starting set of tasks would be to summarise the current state of the related branch(es)/forks, clarify the scope of the feature, and get some feedback on the remaining challenges from Keystone contributors. This is not a blocking feature for the Keystone 4.0.0 release, so it would be best to pause any effort until we have the bandwidth to address properly.

If you want to most effectively contribute to Keystone 4 at this stage, assistance with tasks for the 4.0.0 release would definitely be welcome. An updated Contributing Guide is in the works to help onboard new contributors, but the first step would be joining discussion on the KeystoneJS Community Slack.

Regards,
Stennie

@stennie stennie added this to the 4.0 Backlog milestone Jun 15, 2018
@stennie
Copy link
Contributor

stennie commented Jul 7, 2018

@michael-silva I'm going to close this PR so we can properly evaluate nested lists after Keystone 4.0.0 GA. That doesn't preclude you continuing work in your own fork, but as noted in my earlier comment the scope & challenges of this feature are not clear.

It is also unclear which branch/fork has the most current changes, but I suspect it is not keystonejs:nested-lists and there are probably commits on several forks to consolidate. It would be helpful if you want try to investigate & summarise the current state for discussion (especially before implementing any further changes).

Regards,
Stennie

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.