{"id":30743441,"url":"https://github.com/ukho/docs","last_synced_at":"2025-09-04T02:07:20.453Z","repository":{"id":37089736,"uuid":"169393354","full_name":"UKHO/docs","owner":"UKHO","description":"Documentation around digital development project, teams, behaviors and processes at the UKHO","archived":false,"fork":false,"pushed_at":"2025-09-02T15:26:43.000Z","size":3569,"stargazers_count":22,"open_issues_count":15,"forks_count":14,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-09-02T17:23:54.807Z","etag":null,"topics":["documentation"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UKHO.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"security/ManagingSecurityConcerns/CvssScoringMetrics.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-02-06T11:07:16.000Z","updated_at":"2025-08-04T09:17:04.000Z","dependencies_parsed_at":"2023-02-04T07:00:52.418Z","dependency_job_id":"b5449f9e-8f89-40f3-ab21-f42a331ecbce","html_url":"https://github.com/UKHO/docs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/UKHO/docs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UKHO%2Fdocs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UKHO%2Fdocs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UKHO%2Fdocs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UKHO%2Fdocs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UKHO","download_url":"https://codeload.github.com/UKHO/docs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UKHO%2Fdocs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273539317,"owners_count":25123499,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["documentation"],"created_at":"2025-09-04T02:07:19.682Z","updated_at":"2025-09-04T02:07:20.434Z","avatar_url":"https://github.com/UKHO.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Software Engineering at the UKHO\n\nThis repository contains documentation about digital delivery teams, their behaviours and processes and our engineers at the UKHO.\n\nWe have eight software engineering teams that develop and support software using .Net, Java, Python and other languages.  Our [tech radar](https://radar.thoughtworks.com/?sheetId=https://raw.githubusercontent.com/UKHO/docs/main/software-engineering-policies/PublicRadar.csv) (external link to thoughtworks.com) contains some more details on what we use.\n\nWe’re proud that we’ve created this group by recruiting people who share a commitment to professional development and watched them grow with us.   Right now, we have people pursuing certification in Azure, AWS, Kubernetes and Security; we have others on management training courses; we even have people on Masters Degree programmes.\n\n## How we work\n\nEverything we do is team based.  We take Agile seriously; your delivery team will be small but will have the people it needs to get things done - developers, testers, a product owner and a delivery manager - as well as access to infrastructure specialists, UX experts and analysts.\n\nQuality is paramount.  Our [engineering](./software-engineering-policies/README.md) and [quality assurance](./quality-assurance/README.md) policies support our teams to do good work.  Most code is done [in pairs](./software-engineering-policies/PairProgramming/PairProgrammingPolicy.md) or larger groups to ensure quality and to spread knowledge.  Everyone [reviews code](./software-engineering-policies/CodeReview/CodeReviewPolicy.md) and everyone welcomes feedback.\n\nWe strive to automate as much as possible: [testing](./quality-assurance/test-strategy.md), builds, deployments use the latest automation tools available.\n\nWe actively look to pay down [technical debt](./software-engineering-policies/TechnicalDebt/TechnicalDebtGuidance.md).\n\n## Our community\n\nWe encourage the formation of specialist communities to support our interests and our work.\n\nThe community of Lead Developers provides technical leadership, recommending tools, technologies and techniques for adoption.  This group contains people with various specialisms and levels of experience who all support each other in their roles.\n\nOur [Security Champion](./security/SecurityChampions/SecurityChampionResponsibilities.md) community is made up of people interested in [application security](./software-engineering-policies/SecureDevelopment/SecureDevelopmentPolicy.md), and coaches teams to create safer software, as well as increasing their own skills and qualifications.\n\nWe also have many other communities of interest covering such things as Accessibility, Testing, UX, Azure, AWS and .Net.\n\n## Balance\n\nWe offer a great work / life balance - start and end times are fluid, centred around a 10am – 2pm team time, where the team is focussed on building things (no meetings!).  We’re all set up for working from home and encourage people to make use of this if they prefer.  We are committed to providing part-time options and offer reasonable accommodations to help people meet their needs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fukho%2Fdocs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fukho%2Fdocs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fukho%2Fdocs/lists"}