Skip to content

Latest commit

 

History

History
75 lines (41 loc) · 2.98 KB

new_starters.md

File metadata and controls

75 lines (41 loc) · 2.98 KB

Guide for new Defra developers

Welcome to Defra! This guide is an overview of tools and resources available to you as a developer, and how to get access to them.

Developing in government

Defra development standards

You can find our software development standards on GitHub (in this very repository!)

Cross-government standards

The Government Digital Service (GDS) sets standards for government digital services.

You can read these standards here:

Meet the community

Get onto Slack

Digital teams in Defra use Slack to keep in touch. Slack is a messaging app that lets you talk to colleagues in your team, department, or even across government.

Join the Defra Digital Slack

If you have a Defra email address, you should be able to sign up to this Slack workspace yourself.

You may also want to join the UK Government Digital Slack. This has thousands of members from across government, and useful channels about software development and security.

Come to a developer meetup

Developer community of practice meetups are a chance to meet other developers, share what you’re working on, and find out news and updates about best practice.

Participating in the community of practice is considered part of your core job, so we encourage both permanent and contract devs to come along.

Meetups usually happen in our four hub offices, but developers from any office are welcome to attend.

North East meetup

  • Meets every other Thursday at 2pm in Foss House, York
  • Organised by John Watson
  • Check the #york-dev-test-cop channel in defra-digital Slack for updates

North West meetup

  • Meets every Monday at 1pm in Richard Fairclough House, Warrington
  • Organised by Paul Shaw and Lynne Farrow

South West meetup

  • Meets every other Monday at 2pm in Temple Quay House, Bristol
  • Organised by Alan Cruikshanks
  • Check the #development channel in defra-digital Slack for updates

Tech and tools

What technology you’ll be using depends on the service you work on. Here are some common resources and tools to be aware of, and how to access them.

Access to Git, VPN, Jenkins and more

Access to GitHub, GitLab, Jenkins and other infrastructure services is managed by the Web Ops team.

We aim to develop in the open on GitHub. However, some repos (especially things like environment config) are privately stored on GitLab.

You will need VPN access to get to GitLab, Jenkins and our development environments.

Contact the Web Ops team or another developer to request access to these services.

Access to Jira

Many teams use the project management tool Jira to manage their work.

How to request Jira access