Skip to content

Instantly share code, notes, and snippets.

View rprospero's full-sized avatar

Adam Washington rprospero

View GitHub Profile

Problem

Most Changelog tools are written from the perspective of web service developers. There is only one supported version at a time and the log exists to allow users to see the changes that are happening.

This is an issue as a developer of desktop software, since we would like to be able to release patches for recent versions without merging in other new features. This means that the release history will not exactly match the git history of the develop branch, since multiple

@rprospero
rprospero / Changelog.md
Last active March 12, 2024 09:36
Second git-cliff trial

Changelog

All notable changes to this project will be documented in this file.

[1.4.4] - 2024-03-11

🚜 Refactor

  • Simulation data manager as QML TableView (#1809)
  • Simulation data manager as QML TableView (#1809)
@rprospero
rprospero / icu.nix
Created September 13, 2021 11:38
Terrible Qt6 Derivation
{ version, sha256, patches ? [], patchFlags ? [] }:
let
pkgs = import <nixpkgs> {};
lib = pkgs.lib;
stdenv = pkgs.stdenv;
fetchurl = pkgs.fetchurl;
buildRootOnly = false;
pname = "icu4c";
let
myDict = pkgs.hunspellDicts.en-gb-ise.overrideAttrs (old: rec {
postInstall = ''
ln -sv ${pkgs.hunspellDicts.en-gb-ise}/share/hunspell/en_GB-ise.aff ${pkgs.hunspellDicts.en-gb-ise}/share/hunspell/en_GB.aff
ln -sv ${pkgs.hunspellDicts.en-gb-ise}/share/hunspell/en_GB-ise.dic ${pkgs.hunspellDicts.en-gb-ise}/share/hunspell/en_GB.dic
'';
});
in
{
users.extraUsers.rprospero.packages = [myDict];

Keybase proof

I hereby claim:

  • I am rprospero on github.
  • I am rprospero (https://keybase.io/rprospero) on keybase.
  • I have a public key ASABMBpB77kpkz2mSGcbgjSG8GE_nuTSSMI9Vd9Fa0hp6wo

To claim this, I am signing this object: