-
Notifications
You must be signed in to change notification settings - Fork 4
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
Make All Worlds Discoverable Proposal #361
Make All Worlds Discoverable Proposal #361
Conversation
Following the positive outcome of the binding governance proposal, which garnered a significant 10M VP in favor, I'm reaching out to leading contributors of this repository, @braianj and @2fd, for a review of this pull request. If any aspects of this implementation are found lacking or misaligned, please don't hesitate to close it and take any necessary actions. Appreciate your attention and collaboration. Thank you. |
Hi @contribuyente, thanks for contributing to the project! The To do so, you will need to:
|
Hi @2fd, Thank you for the comprehensive guidance on this matter. It's clear to see why you're a core contributor, given the depth of insight you've provided here. I understand the rationale behind the original hidden feature and the steps required to phase it out. I'll ensure that all related components are removed appropriately from the database and relevant files, and I'll attend to the indices to maintain the performance integrity of the queries. Your clear outline makes this task straightforward, and I appreciate you taking the time to list out each and every file that needs attention. Once I've made these changes, I'll push the updated pull request for further review. If there are any additional concerns or modifications required, don't hesitate to let me know. |
Hey @2fd, I've just pushed all the changes mentioned above. Would you please give it a look when you have a moment? Thanks 🙏 . |
Hi @contribuyente, I just approved to run the actions but they failed. I recommend that you locally run the |
Hello @braianj, thank you for the feedback. I did as you said and moved the They are all related to this "fetcher" not being set. |
@contribuyente It could be your node version. Please notice that the min supported version is 18.18.X. Try with that. |
Signed-off-by: Braian Mellor <braianj@gmail.com>
Hi @braianj it was indeed the node version, thank you. It seems all checks are passing now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please make those changes and we'll be go to do. Thanks!
Co-authored-by: Braian Mellor <braianj@gmail.com> Signed-off-by: Monotributista <140657302+contribuyente@users.noreply.github.com>
Your suggestion has been committed @braianj 🤝 |
pgm.dropIndex(PlaceModel.tableName, ["updated_at"]) | ||
pgm.dropIndex(PlaceModel.tableName, ["like_rate"]) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it okay that these two don't have the "hidden"
column? They were removed in your suggested commit @braianj
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes if you look when the index has been created, those don't have hidden column either, the hidden is inside the where
pgm.createIndex(PlaceModel.tableName, ["updated_at"], {
where: "disabled is false and hidden is false and world is false",
})
pgm.createIndex(PlaceModel.tableName, ["like_rate"], {
where: "disabled is false and hidden is false and world is false",
})
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great job. 🚀
thank you for contributing to the project. 👍
Summary
In response to the governance proposal, Make All Worlds Discoverable On Places dApp, this pull request not only enhances the discoverability of "Worlds" in the Decentraland Places dApp but also undertakes a significant cleanup of redundant database and code infrastructure. All Worlds, irrespective of their association with LAND owners or renters, are now discoverable.
Changes
AND hidden=false
condition from the findWorld and countWorlds queries.Impact
This updated change is a leap towards the community's vision of a more inclusive and engaging Decentraland. All Worlds are now on an even playing field, fostering a more democratic content discovery process.
Reviewers
A call for Foundation devs and proactive community members to ensure these changes meet the intent and spirit of the governance proposal. Feedback is immensely valuable to guarantee a seamless and impactful transition.