{"id":22835464,"url":"https://github.com/dxw/local-env","last_synced_at":"2025-07-12T16:06:40.293Z","repository":{"id":46176664,"uuid":"397281474","full_name":"dxw/local-env","owner":"dxw","description":"Get set up quickly for working with software at dxw","archived":false,"fork":false,"pushed_at":"2025-01-09T11:46:50.000Z","size":43,"stargazers_count":3,"open_issues_count":4,"forks_count":0,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-04-14T05:06:32.022Z","etag":null,"topics":["delivery-plus","govpress","internal"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/dxw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-08-17T14:11:15.000Z","updated_at":"2025-01-09T11:46:53.000Z","dependencies_parsed_at":"2023-12-04T17:28:19.107Z","dependency_job_id":"f135f409-6463-4ba1-bfa5-752441dd66bc","html_url":"https://github.com/dxw/local-env","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dxw/local-env","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxw%2Flocal-env","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxw%2Flocal-env/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxw%2Flocal-env/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxw%2Flocal-env/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dxw","download_url":"https://codeload.github.com/dxw/local-env/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxw%2Flocal-env/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265017080,"owners_count":23698421,"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","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":["delivery-plus","govpress","internal"],"created_at":"2024-12-12T22:10:03.285Z","updated_at":"2025-07-12T16:06:40.273Z","avatar_url":"https://github.com/dxw.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dxw's local environment setup\n\n## Who's this for?\n\nAre you a developer or anyone else who works with in-development software on\nyour local machine? Do you have a new machine that you're setting up from\nscratch? Then this repository can help you get set up quickly!\n\nIt's written with dxw people in mind, but if you're not working here and this is\nuseful to you, open an issue to let us know! Bear in mind, though, that while\nwe'd love for this to be useful for everyone, we'll only accept changes that\nmake things better for our folks. Feel free to create a fork for your own needs\nthough!\n\n## What does this do?\n\nRunning the install script in this repository will install everything you need\nto work on most dxw software, set up your terminal, and some other stuff. You\nmight need other bits and pieces for a project, but this should do the basics.\nIt's a guided process, so you'll need to stick around and follow the\ninstructions.\n\n**This is a set of suggestions and recommendations only!** If you disagree with\nany of what it does, please feel free to change it before or after doing this\nset up (see step 4 below).\n\n## How do I use this?\n\n1. Open a terminal!\n\n1. Decide where you want code projects to live and create the directory\n   structure. We recommend having a dedicated directory somewhere easy to reach\n   from your home directory. For example, if you wanted to use repository URLs\n   for your directory structure (and knowing what's next in these instructions)\n   you might run\n\n   ```sh\n   mkdir -p ~/code/github.com/dxw\n   ```\n\n1. Clone this repository:\n\n   ```sh\n   git clone https://github.com/dxw/local-env.git ~/code/github.com/dxw/local-env\n   ```\n\n1. If you're a developer and have opinions about how you want things done, you\n   should probably have a look at what the `install` script does before you\n   carry on. Please go ahead and make local changes to suit your needs! These\n   defaults are intended as suggestions only. You're the person who'll be using\n   your machine, so make it work for you.\n\n1. Run the install script and follow the instructions:\n\n   ```sh\n   ~/code/github.com/dxw/local-env/install\n   ```\n\n   This will take some time and you'll need to do things at points, so you might\n   want to set this going while you do something else and come back to check on\n   it every few minutes.\n\n1. Celebrate your new environment by giving feedback on the process in Slack!\n\n## This doesn't work!\n\nLet us know!\n\nIf you're a developer, have a go at fixing the issue you're hitting and open a\npull request. If you're not, or you get stuck, find a developer to help you!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdxw%2Flocal-env","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdxw%2Flocal-env","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdxw%2Flocal-env/lists"}