Commits on Jan 5, 2017
  1. Merge pull request #1660 from daniele-athome/master

    Update Kontalk logo
    vyp committed on GitHub Jan 5, 2017
Commits on Jan 4, 2017
  1. Update Kontalk logo

    Signed-off-by: Daniele Ricci <>
    daniele-athome committed Jan 4, 2017
Commits on Dec 24, 2016
  1. Merge pull request #1627 from strugee/partial-json-localizations

    Make localizations inherit from English JSON data
    strugee committed on GitHub Dec 24, 2016
Commits on Dec 19, 2016
  1. Remove superfluous variable

    strugee committed Dec 14, 2016
  2. Document `make localize_$LANG`

    strugee committed Dec 14, 2016
Commits on Dec 18, 2016
  1. fix ar projects

    committed Dec 18, 2016
  2. Merge pull request #1639 from alerque/make-make-smarter

    Make make smarter
    committed on GitHub Dec 18, 2016
Commits on Dec 17, 2016
  1. Merge pull request #1640 from alerque/update-dependencies

    Update dependencies
    committed on GitHub Dec 17, 2016
  2. Add fancy trick to allow watching arbitrary make targets

    This allows you to run a target other than the default as part of
    a watch. For example you could:
        make watch tr re-build only the Turkish target on file system changes even if
    other languages happen to have source changes. This can be combined with
    other Make arguments such as:
        make watch -B tr force a build run even if make doesn't understand why it might be
    alerque committed Dec 17, 2016
Commits on Dec 16, 2016
  1. Drop unused js directory and simplify css targets

    Why are we making a directory we don't even use? And why do special
    shenanigans to make directories when we can just do it at the time we
    put something into them? I can't see any reasons, so here goes...
    alerque committed Dec 16, 2016
  2. Reorganize so it's more apparent what's dependent on what

    This mostly does the same thing as the previous commit with two minor
    changes. In simplifying the targets with the DRY principle in mind it
    became evident that there was some inconsistency in what got run when.
    This actually adds building the CSS as a dependency for individual
    languages as well as the whole site. At this stage this adds a little
    overhead if all you are doing is tweaking language strings, but when the
    Makefile is complete and basing itself on file timestamps this should
    end up being a non issue as that dependency will be marked as up to date.
    Note the empty-recipe terminators on some of these rules are optional
    but it makes it easier to add comments and do other things with the file
    without breaking the syntax is empty targets are always marked.
    alerque committed Dec 16, 2016
  3. Simplify execution and eliminate useless variables

    Having a bunch of variables that only get used once is only serving to
    make the targets so hard to read nobody knows what they are doing. By
    setting up the NPM binary directory in the path we can just directly
    execute things from there, and by keeping commands and their
    arguments all in plain view in each target it should be more apparent
    what's going on and thus easier to debug and expand.
    alerque committed Dec 16, 2016