rcos / observatory-client

Observatory's JavaScript client application
http://rcos.io
0 stars 18 forks source link

Allow non-GitHub URLs for projects #134

Open twizmwazin opened 6 years ago

twizmwazin commented 6 years ago

Expected Behavior: User is able to enter an arbitrary string as their project page.

Actual Behavior: GitHub is hard-coded and only the user and repository feild may be modified.

Steps to reproduce the behavior: Create a new project.

This is an important issue because many open source and free software projects are now choosing to use open and distributed platforms rather than relying on proprietary platforms for their most core infrastructure. The current interface may falsely signal to students that they are not allowed to work on projects not hosted on GitHub, which is problematic for the reason previously mentioned.

aeksco commented 6 years ago

:+1: Definitely something we'll want to enable going forward. At the moment Observatory doesn't rely on repository URLs for any functional reasons since commit tracking is a feature we won't be supporting going forward. It's just a matter of updating the UI to allow projects hosted on a variety of different platforms. Thanks for opening the issue!