Hacker News new | ask | show | jobs
by mtrpcic 2726 days ago
I agree with other commenters that it would be really helpful to understand exactly what you mean by "pipeline", and how they can help/improve a project or workflow. What problem does this solve, and how does it solve that problem better than other solutions?

Also, very minor nitpick, but your programming language icons shouldn't be in <a> tags. They appear to be clickable, but do nothing, which gives the appearance that the site is not working as intended.

3 comments

Looks like it runs a series of (small) self-contained applications written in any language as long as it implements the GRPC interface in a specific order and with consolidated state tracking and logs.

The individual steps are jobs and the whole thing is a pipeline. Since it executes arbitrary code, it has the flexibility to do anything from ETL to CI.

Pretty good description. Seems like I still have a lot to learn on how to present an idea right. :-)
Thanks for the feedback. You are absolutely right.

I think we have answered those questions on our github readme page (https://github.com/gaia-pipeline/gaia) but somehow missed that on our webpage. We will work on that!

Edit: Oh and thanks. I will fix the links of the language icons. :-)

Not sure your Github readme covers it all that well, either:

>What is a pipeline? A pipeline is a real application with at least one function (we call it Job). Every programming language can be used as long as gRPC is supported. We offer SDKs to support the development.

What is this and how would I use it? More importantly, why do I want to use it? Every application is "real", but it's not clear what the function takes as input and outputs, or how it's dispatched, or... well, anything.

> but somehow missed that on our webpage.

Every web page I've ever seen that looks like yours has had the same problem.

You are right. Often I'm so drown in what I'm doing that I lose the overview. I will do better in the future!
for what its worth: i'm the target audience (devops engineer) and understood it within moments of opening your landing page...

And after looking at the gif, i resolved myself to take a look in a few weeks for a personal project.

I'm however missing an excerpt about the developer/-s of this project.

Who is building it and why? how likely is development to be abandoned? is there paid support available or planned in the short term?

from what i could tell from the contributors its pretty much a solo endeavour from you, with some help from @skarlso in June/July. Are you planning to create a GmbH and sell this as a product, or is this just a personal project you're doing on the side?

I think it will be an alternative to Github's Actions, except it is not tied to git events.