Live data from Hacker News

Show HN: Oya – New projects set up lightning fast

oya.sh

31–40 of 111 posts

Re: Show HN: Oya – New projects set up lightning fast

#31
post #16

This is really just a Makefile in yaml without lots of the features and the milions of support articles.

It feels like a header called “why this is better than GNU Make” should be somewhere in there. With the provided example, it looks like Oya does less than POSIX Make (which is significantly less powerful than either BSD or GNU Make).

They do mention this in their documentation now, but don’t offer any concrete examples of where it can even compete with Make.

> If you’re familiar with Makefiles, you may have noticed some similarity here. The main difference is because we’re using standard YAML files, is the pipe character after task name. An added bonus you don’t have to use tabs. :>

> If all Oya offered was poor-man’s Makefiles, you’d better find something better to do. Fortunately, Oya has much more to offer so keep reading.

The password encryption functionality looks useful but you could probably just use SOPS in your Makefile.

Re: Show HN: Oya – New projects set up lightning fast

#34
post #31
post #16

Earlier quoted context omitted.

It feels like a header called “why this is better than GNU Make” should be somewhere in there. With the provided example, it looks like Oya does less than POSIX Make (which is significantly less powerful than either BSD or GNU Make).

They do mention this in their documentation now, but don’t offer any concrete examples of where it can even compete with Make. > If you’re familiar with Makefiles, you may have noticed some similarity here. The main difference is because we’re using standard YAML files, is the pipe character after task name. An added bonus you don’t have to use tabs. :> > If all Oya offered was poor-man’s Makefiles, you’d better find…

I call into Make from my CircleCI config files just to avoid writing shell in a YAML file.

Re: Show HN: Oya – New projects set up lightning fast

#35
post #21

I like this and I see the need for it, being a long time Make user and supporter. Will give this a try.

What uses are you seeing for it that the rest of us aren’t? I’m genuinely interested because their marketing makes it super challenging to see what the product is useful for.

Re: Show HN: Oya – New projects set up lightning fast

#37
There’s too much obfuscation of what this software does. “New projects set up lightning fast” makes me think this is a generator framework like https://yeoman.io/ but the examples show an abstraction around bash snippets for running tasks.

It does seem to do both things but only after a bit of digging; and it’s still not clear what kind of experience I’ll have using packs.

To make the homepage compelling, I suggest;

1. Remove the illustrations, double-headings (like “Example usage/How to use...”), hero stuff, testimonials from your team. These are distracting

2. Start with the features, not `curl | bash`. I’ll download after I’ve decided I need these features.

3. Number the core features and list them in order of importance. Show (gif or terminal session text) how each feature works. I think you should cover:

- task runner feature

- templating feature

- scaffolding feature

- dependencies/modules/reuse between repos.

4. Move tutorial to page 2 so the features take center stage.

5. Drain away talk of ecosystem. You are just starting out with this. There is no ecosystem yet, so it is not a feature. Instead, specifically talk about the add-ons you already built, and how they can help me.

Re: Show HN: Oya – New projects set up lightning fast

#38

Seems like Yeoman? https://yeoman.io/

Scaffolding is just a part of what Oya. The purpose is not just creating new projects but also making managing them easier with focus on devops.

You can: 1. Create bash-based tasks similar to what Makefiles do.

2. You can parametrize these tasks AND templates using YAML files such as values.oya (they can be encrypted).

3. You can share/reuse your scripts by just pushing them to Github and tagging using a version and then import them into your Oyafile (`oya import github.com/bilus/mypack`)

Re: Show HN: Oya – New projects set up lightning fast

#40

I went through most of the documentation but I still don't understand how this will help me in any way. I don't understand what it is? > Become a hero Marketing jargon like this is IMO very tiring. I am a hero because I use your product? Ok, I guess that is a very loose definition of that word. I don't want to be negative really, but I have actually no clue what this product does or what problem it solves.

You're not being negative, that's super useful feedback. We're using Oya internally but are still struggling with making it 100% (or even 80%:) clear what it is that it does. :)
Post reply on HN