Posts

  • turnstyle

    🎟️A GitHub Action for serializing workflow runs

    GitHub Actions is an event-oriented system. Your workflows run in response to events and are triggered independently and without coordination. In a shared repository, if two or more people merge pull requests, each will trigger workflows without regard to one another.

    This can be problematic for workflows used as part of a continuous deployment process. You might want to let an in-flight deployment complete before progressing further with the next workflow. This is the usecase turnstyle action targets.

    Tags: #typescript • github-actions

  • shoulda-context

    Shoulda Context makes it easy to write understandable and maintainable tests under Minitest and Test::Unit within Rails projects or plain Ruby projects.

    Shoulda Context makes it easy to write understandable and maintainable tests under Minitest and Test::Unit within Rails projects or plain Ruby projects. It’s fully compatible with your existing tests and requires no retooling to use.

    Tags: #ruby • testing

  • nginx-config-formatter

    nginx config file formatter/beautifier written in Python with no additional dependencies.

    nginx config file formatter/beautifier written in Python with no additional dependencies. It can be used as library or standalone script. It formats nginx configuration files in consistent way, described below:

    • All lines are indented in uniform manner, with 4 spaces per level. Number of spaces is customizable.
    • Neighbouring empty lines are collapsed to at most two empty lines.
    • Curly braces placement follows Java convention.
    • Whitespaces are collapsed, except in comments and quotation marks.

    Tags: #python • nginx • formatter

  • potassium

    A Rails application generator by Platanus, inspired by Suspenders

    A Rails application generator from Platanus, inspired by Suspenders.

    Tags: #ruby

  • react-native-sglistview

    SGListView is a memory minded implementation of React Native’s ListView

    SGListView is a memory minded implementation of the React Native’s ListView.

    Tags: #javascript • react • react-native

  • docker-hostmanager

    Update automatically your /etc/hosts to access running containers.

    Update automatically your /etc/hosts to access running containers. Inspired by vagrant-hostmanager.

    Project homepage: https://github.com/iamluc/docker-hostmanager

    Tags: #php

  • fecha

    Lightweight and simple JS date formatting and parsing

    Lightweight date formatting and parsing (~2KB). Meant to replace parsing and formatting functionality of moment.js.

    Tags: #javascript • parsing • date

  • cocoapods-binary

    integrate pods in form of prebuilt frameworks conveniently, reducing compile time

    You may wonder why CocoaPods doesn’t have a function to integrate libs in form of binaries, if there are dozens or hundreds of pods in your podfile and compile them for a great many times meaninglessly. Too many source code of libs slow down your compile and the response of IDE (e.g. code completion), and then reduce work efficiency, leaving us time to think about the meaning of life.

    This plugin implements this simple wish. Replace the source code in pod target with prebuilt frameworks.

    Why don’t use Carthage? While Carthage also integrates libs in form of frameworks, there several reasons to use CocoaPods with this plugin:

    • Pod is a good simple form to organize files, manage dependencies. (private or local pods)
    • Fast switch between source code and binary, or partial source code, partial binaries.
    • Some libs don’t support Carthage.

    Tags: #ruby • cocoapods-plugin • compile-time

  • payment_icons

    An easy to use library that allows you to manage and access payment icons

    Please read more on shopify.dev/apps/payments and/or reach out on the developer forums.

    Tags: #ruby • payment-icons • payments

  • minecraft-python

    A Jython driven plugin and interpreter system for Minecraft (on top of Spigot)

    minecraft-python is a Spigot plugin providing the ability to control Minecraft using Python. Contrary to other approaches, this project aims to expose the whole Bukkit API to Python, instead of only providing a few commands by hardcoding or wrapping these in a Spigot plugin.

    More background information on how this project came to be can be found on this blog post (a bit outdated at the moment).

    You can watch a Youtube video showing off some of the possibilities (also a bit outdated by now but gets the idea across).

    Tags: #java

subscribe via RSS