formbricks / oss.gg

Gamify Open Source Contributions
https://oss.gg
MIT License
29 stars 18 forks source link

[FEATURE] Add editor to allow updating of Project Description #76

Open jobenjada opened 2 months ago

jobenjada commented 2 months ago

Is your feature request related to a problem? Please describe.

Currently, we're pulling the current README from a project when it gets added to oss.gg (thank @raysubham )

However, currently this description cannot be updated.

Describe the solution you'd like

In the repo-settings, we need a tab for project description:

From the Figma:

image

Status Quo:

image

Tasks

  1. Please have a look if Subham already installed some editor to display the project description on the repo detail page
  2. If so, allow maintainers to use it to edit the current description
  3. If not, implement a compatible editor (maybe TipTap?)

Feel free to hit up Shubham in our Discrod for further questions: oss.gg/discord

Thanks! 🤸

Describe alternatives you've considered

No response

Additional context

No response

raysubham commented 2 months ago

/assign

raysubham commented 2 months ago

/unassign

oss-gg[bot] commented 2 months ago

Issue unassigned.

oss-gg[bot] commented 2 months ago

Issue unassigned.

oss-gg[bot] commented 2 months ago

Issue unassigned.

oss-gg[bot] commented 2 months ago

Issue unassigned.

raysubham commented 2 months ago

Unassigning myself temporarily. I am working on this issue & will raise a PR soon.

jobenjada commented 1 month ago

It would be great if we could also allow uploading and thereby replacing the repo logo. Currently, we have the issue that both Formbricks and oss.gg have the same icon because the repos are in the same Github org:

image

@raysubham I've reassigned you to this issue since you already started working on it :)

RA9 commented 1 month ago

/assign

I recommend we use https://trix-editor.org/. I. have used it and it is great. It is different in design from tip-tap. I know @raysubham has been working on this, but I could help if need be.