<commit_before>---
---

# Welcome

Welcome to Her Majesty's Revenue and Customs (HMRC) on GitHub. Here you can learn about the HMRC Multichannel Digital Tax Platform (MDTP), the citizen and company tax products hosted on the MDTP, and the Agile principles and practices that underpin MDTP delivery.

# The Multichannel Digital Tax Platform (MDTP)

The Multichannel Digital Tax Platform (MDTP) is a place for British citizens and companies to come and manage their tax affairs. The MDTP is a [Platform As A Service (PaaS)](https://en.wikipedia.org/wiki/Platform_as_a_service) that hosts 100+ microservices that represent 20+ citizen and company tax products.

# Coding In The Open

HMRC has a firm commitment to Coding In The Open - developing, testing, building, and releasing code in such a way that the British taxpayer can contribute.

The vast majority of HMRC tax products are either open-sourced on GitHub or in the process of being open-sourced at present. More information will be announced soon.

## Developer Documentation

+ [Steps for adding a new Scala library to github.com](/adding-a-new-scala-library-to-github.html)<commit_msg>add some details about why hmrc are coding in the open<commit_after>---
---

# Welcome

Welcome to Her Majesty's Revenue and Customs (HMRC) on GitHub. Here you can learn about the HMRC Multichannel Digital Tax Platform (MDTP), the citizen and company tax products hosted on the MDTP, and the Agile principles and practices that underpin MDTP delivery.

# The Multichannel Digital Tax Platform (MDTP)

The Multichannel Digital Tax Platform (MDTP) is a place for British citizens and companies to come and manage their tax affairs. The MDTP is a [Platform As A Service (PaaS)](https://en.wikipedia.org/wiki/Platform_as_a_service) that hosts 100+ microservices that represent 20+ citizen and company tax products.

# Coding In The Open

HMRC has a firm commitment to Coding In The Open - developing, testing, building, and releasing code in such a way that the British taxpayer can contribute.

The vast majority of HMRC tax products are either open-sourced on GitHub or in the process of being open-sourced at present. More information will be announced soon.

# Why is HMRC doing this? 

The simplest explaination is we want to be transparent about what we are spending the UK tax payer's money on. Our manifesto is, "The MDTP has been paid for by the UK public so they should have it available to them if they want". 

Hopefully the artefacts that we are producing are of use to other projects but at worse the repositories will provide real world examples like how to use [Play](https://playframework.com/) or interact with [MongoDB](https://www.mongodb.org/) using [ReactiveMongo](http://reactivemongo.org/). Of course if you think there is a better way of doing something then submit a pull request or raise an issue but don't send a letter, we don't like paper, we are (Digital by default)[https://www.gov.uk/service-manual/start] after all.

## Developer Documentation

+ [Steps for adding a new Scala library to github.com](/adding-a-new-scala-library-to-github.html)
{'fraction_non_alphanumeric': 0.0603144048764838, 'fraction_numerical': 0.003208213025344883, 'mean_word_length': 4.43205574912892, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 5, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6549149', 'n_tokens_mistral': 854, 'n_tokens_neox': 798, 'n_words': 450}