-
Notifications
You must be signed in to change notification settings - Fork 22
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
[Communities] Ability to discover, create, and edit community #80
Comments
@nearmax @frol @ailisp – Please see this proposed ticket for creating a new community and provide any feedback or concerns. Some considerations:
|
I think it could be a good idea to allow anyone to add a community but have 2 sections of community links. (First / at the top) the official Dev Hub communities and then the ability to promote a community page to the official Dev Hub list. |
This is not possible because near social's router cannot be configured - each widget is strictly mapped to the source code file in the repo. E.g. /communities/zk - must be a file in neardevhub-widgets: src/communities/zk.jsx |
@near-akaia-root As we discussed, I incorporated the old CC: @ailisp |
UPD: In progress |
Hi team, amazing job on moving this forward. Could we get some insight into how the community is planned to be stored? Is this a data blob in A great idea would be to coordinate so we propose a standard: https://github.com/NearSocial/standards/tree/main If you already have an initial idea, would love to hear it and help in standardising it. |
Hi, recently we decided to store and process data on DevHub's own contract, as it is the fastest way to implement MVP at this moment SocialDB will be considered a target for migration in later updates |
@gagdiez As @near-akaia-root has already mentioned, after some brainstorming, we decided to postpone the usage of SocialDB for communities due to permission system limitations (you cannot revoke access after you granted it). Just for future context, our exploration led us into considering creating new accounts ( There are a ton of small details when it comes to the implementation, so we decided to get back to it later once we will know more about the needs of the communities on NEAR. Learn more about SocialDB limitations and various quirks we can implement in #137. |
* chore: Lint docs * Update package-lock * Update scripts * chore: Update spell checking dictionary * wip: Create community GitHub activity tab * wip: Update GH integration draft * wip: Update GitHub activity page * wip: Create GitHub board component * wip: Update components * wip: Update GitHub activity page & Format `common` * wip: Update GitHub activity page * chore: Inspect the whole `response` * wip: Update Git Board components * wip: Create GitHub ticket card component & Combine GitHub integration components into single entity * wip: Update GitHub integration components * wip: Rename bos-loader script * chore: Update package-lock * wip: Update GitHub integration components & Fix errors * wip: Fix errors in GH repo ticket card * wip: Enable active page indicator for GH activity page * wip: Update GH integration UI & Create common components * wip: Update GH integration UI & Make board config fetch function shared * chore: Use JSON strings for log * fix: Handle nullable props in a simpler way * fix: Resolve #123 (comment) * wip: Add global editor toggle & Update styles * wip: Update GH integration components * fix: Use correct reference path * fix: Update state correctly * wip: Add WIP label to the global editor toggle * fix: Broken column title update * wip: Use only 1 column in GH board config mock * chore: Remove TODO * wip: Update page name & Remove redundant code * chore: Ger rid of clunky names * wip: Create generic form handler & shared toggle GUI * wip: Update mocks & GUI & Fix errors * fix: Add gap between columns * fix: Broken horizontal scroll * chore: Change new column default title * fix: Don't use empty search terms * wip: Improve responsiveness * wip: Improve responsiveness * chore: Format * wip: Split shared code & Update form lib * chore: Remove irrelevant changes * wip: Use indexed columns & update GUI * wip: Update board config GUI * wip: Support most use cases with useForm * wip: Reduce functionalities for MVP * wip: Lock pull requests enabled * wip: Hide the global editor toggle * wip: Extract the feature into separate module & Update GUI & Update communities mock & Move communities mock to the appropriate module * wip: Pre-MVP * fix: Include column id into column data * wip: Replace OR labels search rule with AND * fix: Use full page URL * feat: Make columns deletable * Reset irrelevant changes * Reset irrelevant changes * Get ready to MVP release * chore: Use shorter task name * Apply code review remarks * chore: Clarify naming * feat: Update communities data mock * feat: Use ticket display mode parameter * feat: Add ticket state filter * feat: Render ticket states * Disable board config editor until #80 release
Problem
Currently, only DevDAO developers have the ability to create a new community space using custom hand code, leaving users without the power to discover or create the communities they care about. This creates limitation and hinders the growth of our platform. This ticket introduces a dedicated "All Communities" page that will serve as the main hub for all communities. It will also offer the ability for users to create and edit new communities.
User Stories
Acceptance Criteria
/communities/
URL and stay on that page when they click refresh/communities/slug
– only allow dashes, letters, and numbers)Attachments
See Figma design
The text was updated successfully, but these errors were encountered: