← all organisations

ScottishParliament / Overview

1 public repositories, 4.9k commits, 0 committers, 2011–2026.

Every public repository in github.com/ScottishParliament was mirror-cloned in full and mined from its git history rather than the GitHub API alone. This site reports what 1 repositories, 4.9k commits and 0 people actually did.

The estate at a glance

1
public repositories
1 are forks of other projects
1
not archived
0 archived (0% of the estate)
4.9k
commits analysed
across 1 repositories with history
0
distinct human committers
plus 0 automated identities
18.3 MB
of git data
full mirrors, every branch and tag
8
languages detected
2.8 MB of source
15
years of history
org created February 2011
0%
of commits are bots
dependency bots and CI identities

What stands out

Roughly 0% of the estate is archived.

0 of 1 repositories are read-only. That is not neglect so much as a decade and a half of deliberate turnover: GDS has consistently retired work rather than leaving it to rot in place. The live estate is the 1 repositories that remain, and only those are a fair basis for judging current practice.

Shape of the estate

Repository status

Archived repositories are read-only. GDS archives aggressively, which is healthier than the alternative but makes the raw repository count a poor measure of the live system.

Active fork: 1 (100.0%)100%Active fork
  • Active, own code
  • Active fork of a third party
  • Archived (read-only)

Repositories created each year

The 2017 peak coincides with the GaaP era - Notify, Pay, Registers - and a wave of departmental prototyping.

10.80.50.2021: 121

Year of last push

A decay curve. The 2026 spike is the live estate; everything left of it has stopped moving.

10.80.50.2026: 126

Volume of work

Commits per year, from git history

Measured from the commits themselves across every branch and tag, not from GitHub's activity graph.

1.7k1.3k873.5436.8012: 151215: 1.7k1516: 3131617: 3181718: 951819: 1921920: 3392021: 7442122: 512223: 1002324: 3342425: 3582526: 31526

The same history, month by month

Monthly resolution shows the texture the yearly view flattens: the long climb to the mid-2010s peak, the plateau, and the bot-driven noise of the Dependabot era. The busiest single month was 2015-06 with 657 commits.

657492.8328.5164.20: 9: 6: 2: 80: 331: 657: 476: 48: 60: 51: 17: 252016-012016-01: 21: 52: 4: 22: 28: 50: 28: 60: 26: 22: 11: 13: 31: 43: 69: 49: 3: 55: 10: 20: 14: 10: 3: 23: 15: 11: 2: 2: 10: 7: 122019-01: 3: 1: 58: 77: 21: 14: 3: 2: 7: 62020-01: 35: 75: 34: 130: 21: 7: 1: 10: 1: 13: 11: 12021-01: 151: 186: 294: 76: 16: 7: 2: 1: 5: 2: 2: 22022-01: 4: 9: 8: 6: 5: 2: 7: 2: 1: 72023-01: 55: 6: 16: 2: 10: 1: 2: 82024-01: 8: 3: 1: 1: 42: 140: 51: 37: 512025-01: 23: 38: 20: 33: 35: 19: 31: 20: 8: 63: 27: 412026-01: 28: 22: 57: 38: 32: 35: 84: 19

Languages

Primary language, by repository count

GitHub's headline language per repository. Ruby is the house language of GOV.UK publishing; Python dominates the data and alerting estate.

RubyRuby: 11

What GDS built

GDS has never been one product. Repository names carry the programme they were built for, and those prefixes outlive the programmes themselves – which makes them the clearest surviving record of what the organisation worked on, and when it stopped.

Repositories per programme

Classified by naming convention. 'Other / experimental' is the long tail of prototypes, spikes and one-off tools.

Forked third-partyForked third-party: 11

GitHub topics, as set by GDS itself

An independent check on the classification above: topics are applied by hand, and 0 of 1 repositories (0%) carry at least one. The ranking closely tracks the name-derived programmes, which is reassuring for both.

Commits per year, by programme

The rise and fall of each programme, measured in actual commits rather than announcements.

1.7k1.3k873.5436.801112 - Forked third-party: 1512131415 - Forked third-party: 1.7k1516 - Forked third-party: 3131617 - Forked third-party: 3181718 - Forked third-party: 951819 - Forked third-party: 1921920 - Forked third-party: 3392021 - Forked third-party: 7442122 - Forked third-party: 512223 - Forked third-party: 1002324 - Forked third-party: 3342425 - Forked third-party: 3582526 - Forked third-party: 31526
  • Forked third-party

Programme life-spans

The period covering the middle 98% of each programme's commits. Deliberately not first-to-last commit: Emergency Alerts was built from the Notify codebase and inherited a stray 2011 commit with it, which made both programmes appear to start a decade before they existed. Trimming the tails ignores inherited and vendored history and answers the question actually being asked – when was this being worked on.

201120132015201720192021202320252027Forked third-partyForked third-party: sustained activity 2015 to 2026, 1 repositories, 4.9k commits