---
title: "Multi-Service Templates, Template Codes, and Create Template from Project"
date: 2022-03-04T14:00:00.000+00:00
number: 0071
url: https://railway.com/changelog/2022-03-04
---

# Multi-Service Templates, Template Codes, and Create Template from Project

Happy end of the week! We can’t believe it is already March. Time flies when you ship changelogs consistently every Friday.

## Metro as Default

The new Metro UI has been enabled as the default view for all projects, old and new. 

## Multi-Service Starters

Railway starters allow you to deploy a fully configured project that is automatically connected to infrastructure. Previously starters could only be configured to deploy a single repo. However, with the recent release of Railway Metro, projects can have multiple different services deployed at the same time. Well now, starters can contain configuration for multiple repos, their variables, as well as their deployment settings such as start command.

With this feature the template page and [Railway button](https://railway.app/button) has been completely redesigned.

[Image: Untitled]

Monorepos are also supported. If two or more services point to the same repo, only a single repo will be cloned and all services will auto-deploy from that.

## Short Template Codes

One of the requests we have gotten from authors of Railway buttons was the ability to gracefully edit and modify existing templates. 

With the new template system, template codes are unique identifiers- users who create templates can modify them without having to create a new button and users can even fork these templates to make their own.

There is a new section within your account page even to track the templates that you have authored and how many times they have been deployed. Pretty neat!

[Image: Untitled]

## Create Template from Project

At Railway, we have a lot of agencies who use our platform to deliver repeatable pieces of infrastructure for their clients. It’s common that projects might have the same initial bones. 

With the new template system, you can now convert your project into a template. New client onboarding can be done in a click.

[Image: Untitled]

## Command Palette Inline Edits

You may have seen from last week that we released a feature that allows you to edit a services icon through the command palette. Well this week we continued to extend the command palettes functionality and let you set a projects name, description or a services name, icon, start command, and healthcheck path all through the command palette.

We are going to continue adding functionality to the command palette with the eventual goal of allowing all actions to be performed through it.

[Video: Untitled]

## Improvements and Fixes

- Paketo buildpacks are now the default for all new services
- Services are supported for the CLI `run`, `up`, and `variables` commands. [https://github.com/railwayapp/cli/pull/208](https://github.com/railwayapp/cli/pull/208)
- We have meaningful effort in lowering the time to a live deployment, we would love feedback on whether these changes have been helpful.
- Fix page jump on account security page
- Fix FireFox sometimes logging you out of Railway
- Update homepage to be more inline with metro release