rocketchat / rc4community Goto Github PK
View Code? Open in Web Editor NEWFull-stack components for building, engaging, and growing your massive on-line community
Home Page: https://community.rocket.chat/
License: Apache License 2.0
Full-stack components for building, engaging, and growing your massive on-line community
Home Page: https://community.rocket.chat/
License: Apache License 2.0
Description :
Build errors due to accidentally omitted MdPreview
Component
Add back the "Click to Chat" button as it is on community.rocket.chat
We will want to create a new user entry into our Super Profile - when an existing user with a Rocket.Chat account first access the site.
Adapt existing Poll + Rocket.Chat app as a React components for polling of community members.
I found a bug in the header part in https://community.rocket.chat/ , source of img is not valid
I wonder if we can move these down to the componenet level -- making each one of our components an indepdendently installable npm module (optionally).
Originally posted by @Sing-Li in #78 (comment)
Duplicate the community builder's experience of the Github component kit -- for a self-hosted Gitlab instance,
Based this React component's interface on the existing GSoC Leadeboard.
Keep the interface flexible for repurposing as Game players' Leaderboard.
date_time
field to specify the time and date of the speaker session / talk.duration
field to specify the estimated duration of a speakers talk on the main stage.live
and ended
fields of the speaker schema have to be manually updated to specify if a speakers session is currently live or if it has ended.Live
and Ended
fields according to date_time
and estimated time_duration
of the talkCreate a React component using the matrix Javascript SDK npm module.
Allows community members to collaborate via embedded federated channels.
Also enabling matrix for federated subscriptions on data channels. (such as real time distirbuted score updates)
Whenever the app is loaded we see some console warnings/errors. These are there due to the following reasons :
key
props to components.Description :
Refactor Leaderboard into two components :
leaderboard.js
which can be accessed via the dynamic route at -> root/gsoc/gsoc2022/orgnameCreate a React based Hacker News "top list" or "current list" component based on configurable criterion.
Model this one close to the existing Discourse component.
Add a nodeJS server at our deployment site, behind nginx , and run nextJS as production there.
Description :
SQL Lite is throwing a duplicate column error due to duplicate column error in github-repositories
due to ID
field
Implement React authentication components for:
Firebase
Auth0
Take the simple and direct route first as POC. Then start thinking of adding a "super profile" associated with the user account.
Create a React component that surfaces the features of browser integrated crypto wallets for community members, such as via MetaMask extension or via built-in wallet of the Brave browser.
Add Documentation for Open-Source Leaderboard Component so it can be easily used by community builders.
Restyle the first page to make it more friendly to community builders.
Create a reactJS component for Big Blue Button - you may need to work closely with the Big Blue Button team.
This component should enable community members to video conference with one another in:
scheduled meetings
scheduled virtual events
scheduled virtual classes
Description :
Typography, responsiveness, and UI of the mainstage page along with animation.
Create a React based Stack Overflow "top list" or "current list" component based on configurable criterion.
Model this one close to the existing Discourse component.
Creaete a React component for conducting virtual conferences between community members.
Re-use the Jitsi or Big Blue Button component if it makes sense.
Like a youtube viewer. Shows thumbnail of video . Upon clicking starts to play video.
Enable "standard" playback controls of the underlying libray.
Make sure it can efficiently support multiple instances on one page.
Description :
The Current Github Component Kit has the following issues :
Proposed Changes
<Github ... />
tag which can display different components .Implement React component for Gluu Authentication.
Start with simple auth as POC.
Starting thinking about extending to maintaining a super profile assiciated with each user record.
Work with other auth implementers to make sure the component's intterfaces are compatible.
Create a React based Stack Overflow "top upvoted list" or "current list" component based on configurable criterion.
Model this one close to the existing Discourse component.
Work with all of the auth implementer to determine the best platform for maintaining a super profile associated with each user.
Add pre-commit hooks for:
Add
Create a reactJS component from the Jitsi web SDK.
This component should enable community members to video conference with one another in:
Create a component that manages an interactive form to be filled.
Form data should be pushed to our persistence implementation data lake.
An indication if that form has been filled already, should be part of the Superprofile.
Make sure multiple instances on a page is easily handled.
Including subs such as r/etherum
Create a React component encapsulating the UI of Forem.
Test the resulting component with dev.to.
Current Discourse module will keep populating the top ranking list to 10s or 100s of entries.
Re-implement the logic to select the TOP N entries - with N anywhere from 3 to 15 ONLY.
Define a "module structure" that makes sense for these sort of "full stack reactjs components", beware it will always be executing on nextJS (keep to JAMStack ideals).
Keep this work on ONE SINGLE PR.
Create a React component that adds NFT marketplace integration for community members.
Investigate possibilities with OpenSea and other trending marketplaces.
Create a React component to integrate Discord.
Use the existing Rocket.Chat integration as a template and expand into Discord specific featureas.
link #87
Please remove all count down and local time hacks on mainstage page.
Put static time with Brazilian time zone in all events.
We've learnt the hard way this time around why this just doesn't work. Thanks.
Create a React component for BoardX - enabling visual collaboration between community members.
Description :
Add emoji animations to live chat component and responsive video and chat component
Create menu hierachy to support our GSoC and GSoD Communities:
Community
Google Summer of Code 2022
Program information ---> https://docs.rocket.chat/contributors/google-summer-of-code/google-summer-of-code-2021
Introductions ---> https://open.rocket.chat/channel/gsoc2022
Team --> https://open.rocket.chat/channel/google-summer-of-code
Leaderboard -> https://gsoc.rocket.chat
Virtual Conference -> https://rocket.chat
Office Hours -> https://rocket.chat
Projects Ideas -> https://docs.rocket.chat/contributors/google-summer-of-code/google-summer-of-code-2021#project-ideas
Results -> https://docs.rocket.chat/contributors/google-summer-of-code/google-summer-of-code-2021#update-may-20th-2021
Google Season of Doc 2022
Program information ---> https://docs.rocket.chat/contributors/google-season-of-docs/google-season-of-docs-2021
Introductions ---> https://open.rocket.chat/channel/gsod2022
Description :
The Jisti logs are visible to the client
Expected Behavior :
Hide Jitsi Logs from Client
Check community.rocket.chat for styling. Restyle the existing components to the standard of community.rocket.chat
BE CAREFUL:
Create a full-stack React component that displays the top 3 to 15 issues from Github. - ranked based on a set of pre-defined filters (most voted up, for example).
This component should be very similar to the existing Discourse component.
Description :
Make a Re-Usable Announcement Component which can display relevant announcements on top of any page .
Implement React component for Keycloak Authentication.
Start with simple auth as POC.
Starting thinking about extending to maintaining a super profile associated with each user record.
Work with other auth implementers to make sure the component's interfaces are compatible.
Investigate into the possibility of creating a component that takes datasource
(strapi, URL to JSON, URL to CSV) and populate its children components iteratively with that data. Without:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.