[docs] how to submit pull request to onedev via onedev.io? (OD-1878)
Closed
Oleksandr Nikitin opened 2 weeks ago

With github, one creates a fork, makes a commit, pushes it etc then creates a PR

However there is no apparent way to create projects on the code.onedev.io instance, and no obvious way to start a PR from a different instance either.

While OneDev has plugin support and obviously the large changes to core server code have to be discussed, it would be great to have a short summary in the docs how to contribute small fixes

Also, thanks for the awesome project! :)

Oleksandr Nikitin commented 2 weeks ago

[feel free to move the issue if onedev/docs or onedev/website might be a better place]

jbauer commented 2 weeks ago

After you have selected a project in the left sidebar there is a three dot menu on the right side of the project name. It opens a popup to fork a project.

Robin Shen commented 2 weeks ago
Oleksandr Nikitin commented 2 weeks ago

Oh, great!

My issue was that I haven't ever used nested projects -> tried to create a test project on code.onedev.io without the "parent project [username]" first, failed then assumed I can't create/fork projects on this instance at all, while the 'Fork' button pre-fills the 'parent project' with my username (unlike "new project")

[Idea] Maybe it makes sense to add a hint in the UI that the user can create projects under [their username]/elsewhere if they don't have permissions to the root one.

Otherwise, let this issue serve as the doc for the others. Thanks :)

Robin Shen commented 2 weeks ago

Previously I removed permission for creating root projects. Now this permission is added to any login user.

Robin Shen changed state to 'Closed' 2 weeks ago
Previous Value Current Value
Open
Closed
issue 1 of 1
Type
Question
Priority
Normal
Assignee
Labels
No labels
Issue Votes (0)
Watchers (4)
Reference
OD-1878
Please wait...
Page is in error, reload to recover