VirtualTam's bookmarks

  1. Git repository browser providing several colourful views:

    • file tree w/ revisions
    • different kinds of log
    • blame - when highlighting a line, displays the corresponding diff in a side pane

    see http://jonas.nitro.dk/tig/manual.html

  2. git worktree 2015-08-21

    "check out more than one branch at a time"

    Useful if you're simultaneously working on several versions / branches of the same repository ;-)

  3. Uses a project or repository's history to plot user contributions, displaying an elegant, colored graph of the file arborescence.

    After running it on quite different projects...

    • Python/Bash CI/Jenkins scripts
    • Qt apps: GoldenDict, Psi+
    • PHP website: Shaarli

    ...watching some vids on teh intartubez:

    It allows to arbitrary spot some interesting implementation aspects (sorted by descending impact):

    • language-dependent trees (oh hai Java packages ^^)
    • framework-dependent trees
    • project-management method (none, Agile, TDD)

    Having a graphical tool also quickly shows:

    • the overall structure of the project (a bit cooler than a simple $ tree, way quicker than loading the project on an IDE)
    • the repartition of files (by extensions)
    • who are the most active contributors
    • what are the most modified files over time
    • who does what: additions, deletions, refactoring

    Some more CI-related matters:

    • are there any tests?
    • what is the source code / test code ratio? (we could expect a project/lib with N modules to have at least N test modules)
    • who initiates / implements / optimizes test code?
  4. Minetest Essentials 2014-09-18

    [Core]

    [Mapper]

    [Mods:Trivia] (this is going to be an incremental section, I guess)

    [Mods:Biomes]

    [Mods:Blocks]

    [Mods:Gameplay]

    [Mods:Misc]

    [Mods:Nature]

    [Mods:Tech]

    [Mods:World]

    [Textures]