Getting Started

El 90 % de los proyectos Platanus, son aplicaciones web alojadas en Github que comienzan con un proyecto Ruby on Rails. Este muy probablemente no será una SPA y usará Vue.js + Tailwind CSS para enriquecer la experiencia de usuario. En algún momento del desarrollo conectaremos algunas partes del frontend con el back utilizando una API Rest y probaremos nuestro código con RSpec. Además, romperemos un poco el MVC que propone Rails con patrones como observers, comandos y servicios para estructurar y manejar mejor el código. Cuando los procesos se vuelvan pesados usaremos jobs para ejecutar en background y, a la hora del deploy, nos serviremos de Circle CI para ayudarnos en el proceso de integración continua. Al final, nuestra aplicación se servirá en internet con la ayuda de heroku.

Si estás pensando en postular para trabajar en Platanus o simplemente sientes curiosidad de nuestro stack, te recomendamos mirar los recursos listados debajo. El resto de la guía contiene información específica de cómo hacemos las cosas aquí. Por esto, si no estás familiarizado con nuestras herramientas, este es un buen lugar para partir:

Recursos

Github

Ruby/Rails

Vue

API Rest

RSpec

Tailwind

Patrones

Jobs