Um botão de deploy pro seu README, apontando pra servidores que as pessoas possuem
O badge de README “Deploy to X” é um padrão familiar pra mantenedores de projetos open-source — é o jeito de menor fricção de transformar “clone isso e descubra como rodar” em um clique. A parte que vale notar nesta versão específica: o clique cai num servidor que o visitante possui, não numa conta compartilhada numa plataforma gerenciada com sua própria fatura medida anexada a cada instância que alguém sobe.
A implementação inteira
[](https://app.railyard.run/deploy?repo=https://github.com/OWNER/REPO)
Uma linha em markdown, com a URL do seu próprio repositório no lugar. Sem processo de inscrição, sem esperar aprovação pra entrar num programa de parceiros, sem conta separada pra registrar especificamente pro seu projeto — é um padrão de URL, não um produto com o qual você se integra.
O que acontece quando alguém clica
A pessoa entra, ou cria uma conta se for nova — depois New app abre com o repositório já lido: framework detectado, tipos de processo preenchidos, bancos de dados identificados, variáveis de ambiente documentadas já listadas. O visitante não está começando de um formulário em branco; está começando de tudo que o Railyard já conseguiu descobrir sobre o projeto, confirmando ou ajustando a partir daí.
Dois extras opcionais:
&branch=NAMEfaz deploy de uma branch específica em vez da padrão — útil pra um projeto que quer que o botão lance uma branch de release estável em vez do quemainfor no momento.- Já está no catálogo de templates? Use
https://app.railyard.run/deploy?template=KEYem vez da URL do repositório — os visitantes recebem a configuração já preenchida da entrada do catálogo (addons, notas de setup documentadas) em vez de autodetecção pura.
Por que isso importa pra mantenedores especificamente, não pros usuários finais
Todo mantenedor de um projeto self-hostable já teve a mesma thread de suporte: alguém quer experimentar o projeto, chega na metade de uma configuração manual, bate numa parede numa connection string de banco de dados ou numa variável de ambiente faltando, e desiste antes de nunca ver aquilo rodando. Um botão de deploy não substitui uma boa documentação — ele substitui a etapa em que a documentação por si só não era suficiente pra levar alguém do zero a uma instância rodando, que é geralmente exatamente onde usuários interessados se perdem.
Referência completa: Deploy to Railyard button.