Skip to content

GSoC 2019 Brainstorming #136

@bacharakis

Description

@bacharakis

Briefing

Improve FixMe, a tool for surfacing meaningful contribution opportunities to new contributors. This project started two years ago as a GSoC project, and we are looking into adding more capabilities. The tool currently fetches issues only from GitHub and relays a lot into the tags project maintainers use in their repositories. We want to add gitlab support and come up with a more sophisticated way of identifying the technologies and skills needed for new contributors

Detailed mandatory deliverables

  • A hook for fetching issues from Gitlab
  • Implement a fully automated and more sophisticated way for identifying technologies used on each repo
  • Implement a new way of identifying the skills needed for each issue (both GitHub and GitLab)

Additional bonus deliverables

  • A mechanism for letting users login using Gitlab/GitHub
  • Preview issues with comments with all the necessary information in FixMe instead of redirecting users to the relevant repo (designs will be provided)
  • Implement some UI changes on how issues are listed based on provided designs
  • Provide additional information for each project at the project page, similar to this. Designs will be given

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions