Posts

  • MerlinWP

    Better WordPress Theme Onboarding

    Merlin WP aims to address the tedious and exhausting WordPress theme setup and onboarding process. It makes installing a new WordPress theme, recommended WordPress plugins, Customizer settings, widgets, and demo content an exciting and gratifying user experience. Read more…

    Tags: #php • wordpress • themes

  • git-imerge

    Incremental merge for git

    Perform a merge between two branches incrementally. If conflicts are encountered, figure out exactly which pairs of commits conflict, and present the user with one pairwise conflict at a time for resolution.

    git-imerge has two primary design goals:

    • Reduce the pain of resolving merge conflicts to its unavoidable minimum, by finding and presenting the smallest possible conflicts: those between the changes introduced by one commit from each branch.

    • Allow a merge to be saved, tested, interrupted, published, and collaborated on while it is in progress.

    I think that it is easiest to understand the concept of incremental merging visually, and therefore I recommend the video of my git-imerge presentation from the GitMerge 2013 conference (20 min) as a good place to start. The full slides for that talk are available in this repository under doc/presentations/GitMerge-2013. At the same conference, I was interviewed about git-imerge by Thomas Ferris Nicolaisen for his GitMinutes Podcast #12.

    To learn how to use the git-imerge tool itself, I suggest the blog article git-imerge: A Practical Introduction and also typing git-imerge --help and git-imerge SUBCOMMAND --help. If you want more information, the theory and benefits of incremental merging are described in minute detail in a series of blog articles [1], as are the benefits of retaining history when doing a rebase [2].

    Multiple incremental merges can be in progress at the same time. Each incremental merge has a name, and its progress is recorded in the Git repository as references under refs/imerge/NAME. The current state of an incremental merge can be visualized using the diagram command.

    An incremental merge can be interrupted and resumed arbitrarily, or even pushed to a server to allow somebody else to work on it.

    git-imerge comes with a Bash completion script, completions/git-imerge, which is installed automatically when installing git-imerge.

    Tags: #python • git • merge-conflicts

  • Kore

    Kore is a simple and easy-to-use Kodi remote.

    GitHub repository for the [Kore][1] Android app.

    Kore is the official remote for Kodi, and aims to be a simple and easy to use remote.

    Tags: #java • kore • kodi

  • json_resume

    Generates pretty HTML, LaTeX, markdown, with biodata feeded as input in JSON

    JsonResume creates pretty versions of resume from a single JSON input file. Output formats are specifically customized to modern resume templates. Also, there are a ton of customizations to the templates possible, to make your own version of resume created easily and super quickly.

    Tags: #ruby • json • html

  • moose

    🦌 An application to stream, cast and download torrents.

    • Stream: 👁 No need to wait for the torrent to download. You can stream the videos inside the app as soon as the torrent starts downloading.
    • Subtitles: 📖 Automatically load the subtitles if they are present in the torrent.
    • VLC: You can open any video file in the VLC as soon as it starts downloading.
    • External apps: 💪 All the files can be opened in the default app on your device.
    • Theme: 🎨 You can select any color in the preferences panel and the UI will look good in most of them because the whole UI has been designed using opacities.
    • Cast: 📺 You can cast the video or audio to any chromecast or DLNA enabled device.
    • Music: 🎶 You can play audio inside the app itself.

    Tags: #typescript • torrent • stream

  • python-livereload

    livereload server in python

    Reload webpages on changes, without hitting refresh in your browser.

    Tags: #python

  • blockly-samples

    Blockly has an active developer forum. Please drop by and say hello. Show us your prototypes early; collectively we have a lot of experience and can offer hints which will save you time. We actively monitor the forums and typically respond to questions within 2 working days.

    Tags: #javascript • blockly • samples

  • ripper-tags

    fast, accurate ctags generator for ruby source code using Ripper

    fast, accurate ctags generator for ruby source code using Ripper

    Tags: #ruby

  • sprockets-rails

    Sprockets Rails integration

    Provides Sprockets implementation for Rails 4.x (and beyond) Asset Pipeline.

    Tags: #ruby

  • expo-next-react-navigation

    ⛴ Make Next.js and react-navigation play nicely together with an Expo/React Native Web app.

    Exciting news: the future of this library will be solito. I completely changed the API and approach into something much more scalable and simple, so I decided to make a new library altogether.

    This change is a result of my thinking on #68 about the future API.

    If you’re already using expo-next-react-navigation, don’t stress. You can continue to use it as you please. But I recommend using solito, even if you’re incrementally adopting it.

    I have tons of code using expo-next-react-navigation in my own app, and I won’t be able to change it overnight. But going forward, all new navigation code I write will use solito instead.

    While this repo will of course stay up, I will probably no longer make updates to expo-next-react-navigation.


    Tags: #typescript

subscribe via RSS