Skip to content

Latest commit

 

History

History
176 lines (136 loc) · 4.36 KB

index.md

File metadata and controls

176 lines (136 loc) · 4.36 KB

Made Tech Engineering Docs

This is the technical documentation hub for Made Tech. You can use this resource to discover and learn about applications and open source libraries we have built both for ourselves and customers.

Primarily this resource is for Made Tech software engineers but we hope it's useful for other folk too.

Learning Resources

We have published a number of learning resources on software delivery.

<td>
  Our learning materials, workshops, code katas, and more.
</td>
<td>
  Our application checklist for production readiness. We use this resource for ensuring applications we build are supportable over the long term.
</td>
<td>
  A (work-in-progress) guide to the methodology behind Made Tech Flavoured Clean Architecture.
</td>
<td>
  A collection of recipes, often in Terraform for common Ops tasks.
</td>
Learn Tech
Productionistion
Clean Architecture
Ops Cookbook

Open Source

We open source some of our work for easy reuse by our teams and often for the benefit of others outside our own organisation.

@madetech/frontend
  <br />

  <a href="https://badge.fury.io/js/%40madetech%2Ffrontend">
    <img src="https://badge.fury.io/js/%40madetech%2Ffrontend.svg" alt="npm version" />
  </a>
</td>

<td>
  Our frontend toolkit that provides HTML components, Sass and a React component library for Made Tech branded applications.
</td>
cf-deploy
  <br />

  <a href="https://badge.fury.io/rb/cf-deploy">
    <img src="https://badge.fury.io/rb/cf-deploy.svg" alt="Gem version" />
  </a>
</td>

<td>
  Rake tasks for deploying to CloudFoundry v6+.
</td>
jobspec
  <br />

  <a href="https://badge.fury.io/rb/job_spec">
    <img src="https://badge.fury.io/rb/job_spec.svg" alt="Gem version" />
  </a>
</td>

<td>
  Ruby DSL for defining job specifications and role expectations.
</td>

Platform for madetech.com

madetech.com is comprised of a few applications composed with an nginx forward proxy. Below you will find links to the independent components.

<td>
  An nginx proxy that forwards www.madetech.com traffic to appropriate applications.
</td>
<td>
  Our original Rails application that still serves the majority of www.madetech.com, it's the default application the forward proxy serves.
</td>
<td>
  A GatsbyJS static site builder that connects to our WordPress.com blog content.
</td>
<td>
  A webhook application for automating publishing and deployment of www.madetech.com.
</td>
madetech/proxy
madetech/made
madetech/made-blog
madetech/webhooks

Made Tech Handbook

If you are interested in understanding Made Tech culture you should read our open source Handbook. You can find out what it's like to work in one of our software engineering teams, read our role definitions, understand our benefits and policies, and more.