fedora-infra / anitya

A cross-distribution upstream release monitoring project
https://release-monitoring.org
GNU General Public License v2.0
237 stars 104 forks source link

Allow adding new projects just from URL #1742

Open Zlopez opened 3 months ago

Zlopez commented 3 months ago

Description

Let's make adding projects easier. This is a feature that will allow users to just provide URL to project they want to add and Anitya should do the rest.

WORKFLOW:

  1. When clicking on Add project menu entry the user will be redirected to a new page, which will ask him for URL to project he want's to add and click 'Add' button on page
  2. User gets redirected to current Add project page prefilled with data obtained from project's page

Example:

  1. User provides https://pypi.org/project/anitya/ and it will get redirected to /project/new with the project filled in with

Requirements

How this will make Anitya better

It will make adding projects less tedious and quicker.