Skip to content

[Feature] Collaborating #74

@s1lvax

Description

@s1lvax

Collaborating Feature

Description

This feature will be available for anyone who's looking for another developer/s to collaborate with on Open-Source projects based on their skill stack and if they're "Open to Collaborating". Sounds weird, but think Tinder for Open-Source developers lmfao.

How it works

Currently working on

The user will be able to import selected repos from their Github straight to his profile. These will be his "Currently working on" repos.

Search

The user will have a button "invite" next to the repos that if clicked, opens a search bar where other developers who're "Open to Collaborating" and have a similar tech stack will show up. The user will then be able to click a + sign next to every single one to invite them to work together.

Invite box (Notifications)

The invited user will then receive a notification on their panel that someone wants to join forces to work on a certain project with the details of the one who invited + the project. The user can then accept or not accept.

Case if Accepted

If accepted, the repo will be added to both user's profiles in a tab called "Collaborations" with : [username] 🤝 [username] : Working on [Repo]

Case if Declined

The person who invited gets a notification that the invitation was declined and that's about it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions