Live data from Hacker News

OneDev – A Lightweight Gitlab Alternative

github.com

51–60 of 73 posts

Re: OneDev – A Lightweight Gitlab Alternative

#51
post #50

I am not convinced that 'not using yaml' and then show a visual ui to define ci pipelines is a great selling point. I definitely wouldn't want to define that through a UI. Instead I think high level of testability of such CI pipelines would be. At the moment it always commit and push the change and wait how the pipelines acts, rinse and repeat. If you could run it locally and find out the results would be such a time…

Onedev still commits it to the repository as a file, so you’re not entirely out of luck there.

Running locally is not a thing though. There’s services that do exactly that though (https://dagger.io/, https://earthly.dev/).

Re: OneDev – A Lightweight Gitlab Alternative

#52
post #21

The thing I am still missing is a zero-weight alternative to Github/lab. Most of the task performed on either of them could be done in a completely distributed fashion (issue tracking, CI, etc.), just like git itself. But there has been frustratingly little development in that area, though a few projects exists (e.g. "git-bug", "act").

there's git appraise, however I find it a bit immature. I try to use it with a rebase workflow instead of a merge workflow and it completely fails with that.

Re: OneDev – A Lightweight Gitlab Alternative

#53

The most important thing i need from github, gitlab,... is the convenient tool for code review. To review is different from to see the changes only. We need context, fast scrolling, auto-smart jumping between related code parts...

isn't this something that should be done in your code editor instead? That is actually made for just these things

Re: OneDev – A Lightweight Gitlab Alternative

#54
post #50

I am not convinced that 'not using yaml' and then show a visual ui to define ci pipelines is a great selling point. I definitely wouldn't want to define that through a UI. Instead I think high level of testability of such CI pipelines would be. At the moment it always commit and push the change and wait how the pipelines acts, rinse and repeat. If you could run it locally and find out the results would be such a time…

The UI internally generates a yaml file to store in the repository. For instance OneDev uses this yaml to build itself:

https://code.onedev.io/projects/160/files/main/.onedev-build...

The advantage is that you can get things working quickly while still be able to diff changes, or generate the file with some other tool.

Re: OneDev – A Lightweight Gitlab Alternative

#55
post #41
post #38

Earlier quoted context omitted.

That was 2.5 years ago and I missed it. Are you a moderator?

Show HN is about showing your own work, not just sth you think is interesting. Doesn't matter if you missed it, still shouldn't have posted it.

I'd say "Shouldn't have put Show HN in the title", otherwise it's a good submission.

Re: OneDev – A Lightweight Gitlab Alternative

#56
post #21

The thing I am still missing is a zero-weight alternative to Github/lab. Most of the task performed on either of them could be done in a completely distributed fashion (issue tracking, CI, etc.), just like git itself. But there has been frustratingly little development in that area, though a few projects exists (e.g. "git-bug", "act").

Fossil advertises this as a main selling point: https://fossil-scm.org/home

Re: OneDev – A Lightweight Gitlab Alternative

#58
post #26

Earlier quoted context omitted.

It is running on a medium EC2 server with 2 core. So might be slow during in this HN traffic...

Not slow, but unavailable: > code.onedev.io took too long to respond

Turns out the front end apache process is crawling for some reason. Restarted and is ok now.

Re: OneDev – A Lightweight Gitlab Alternative

#60
post #53

The most important thing i need from github, gitlab,... is the convenient tool for code review. To review is different from to see the changes only. We need context, fast scrolling, auto-smart jumping between related code parts...

isn't this something that should be done in your code editor instead? That is actually made for just these things

Indeed... I guess people expect to use the web interface as their IDE, but no single web UI can fit everybody.
Post reply on HN