Hacker Newsnew | past | comments | ask | show | jobs | submit | zft's commentslogin

anything like this but for android?


You could build a solid alternative in Google Sheets in a couple minutes. It’s basically a simple visualisation of a database table with 4 columns.


jenkins supports groovy dsl jobs. I would not say using it made anything easier


Well, Groovy is a bit of a basket case programming language, so that doesn't help.

I say this as someone that built entire Jenkins Groovy frameworks for automating large Jenkins setups (think hundreds of nodes, thousands of Jenkins jobs, stuff like that).


>it's the only way of "code" reuse, really.

not really. You can also use include/extends pattern. If that is not enough, there is dynamic pipeline generation feature.


In my experience include/extends works well for importing or extending whole jobs, but not so much for defining a small snippet of text that I want to reuse across many jobs, perhaps when overriding stuff.

An example of how I normally use them and why I still find them useful:

  # Imports whole pipeline architecture jobs
  include:
  - project: company/ci-templates
    ref: "master"
    file: "languages/stack.yaml"
  
  # Define a command I need to use exactly the same
  # across different jobs I'm going to override
  .vpn_connect: &vpn_connect
    - cmd1
    - cmd2
    - cmd3 &
  
  job1:
    extends: imported1
    script:
      - ....
      - *vpn_connect # 2nd command
      - ...
  
  job2:
    extends: imported2
    script:
      - ...
      - ...
      - *vpn_connect # 3rd command
      - ...


> include

Interesting, although to me it looks more like a way to split one file into several (which is rather useful).

> extends

What's the difference with anchors? Looks the same, except works with include (and doesn't work with any other yaml tool).

> dynamic pipeline generation

Which is even harder to reason about compared to anchors, although certainly powerful.


Interop, standards and nature of ATproto brings ability to build different applications. for example you can easily build analytics on top of ATproto, like this one https://www.graphtracks.com/stats/bluesky/graph/rudyfraser.c...


Congratulations on the launch!

Is there are plans to support Gitlab and gitlab registry (or any registry) ?


Thank you! Yes, both are planned. The registry will be a very easy implementation.


check any bluesky social account or post analytics for likes, reposts and replies


Relay is not centralized service, plc.directory is.


Anything like this for Linux ?


Not sure to be honest, I know a lot of these tools popped up and swiftly disappeared. It wouldn't surprise me if there is a Linux version still alive though, try searching for "Rewind.ai alternative Linux".


That's super nice. Can I eventually replace my centralized forge ?


Yes! This architecture allows you to host your git repos on your own server, while allowing contributions from others with a unified identity (unlike say, Gitea or GitLab, where you’d have to make yet another account).


I'm working on bluesky social analytics tool for businesses and marketers. https://www.graphtracks.com. Feedback is welcome.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: