Cómo separar APP de backbone.js y aplicación de Rails

Necesito separar mi Frontend y Backend en dos repositorys diferentes. Porque un desarrollador no puede instalar los Rails y no los necesita (podemos crear un apéndice para API).

¿Cómo puedo hacerlo en caso de implementación? ¿Necesito el submodule git? Cómo usarlo (con GitHub y Ninefold )?

Encontré información sobre cómo desarrollar una aplicación frontend independiente (gracias puedo usar grunt) y cómo usar submodules, pero no puedo combinarlo. ¡Por favor ayuda! ¿Alguien tiene tal experiencia?

Hacer que su aplicación de Rails proporcione una API RESTful es una buena idea aquí. Su aplicación front-end independiente puede interactuar con la API a través de HTTP (S).

Si desea la aplicación front-end dentro de la aplicación Rails pero necesita separación del repository (es decir, no desea que el desarrollador front-end acceda al código de la aplicación Rails), usar un submodule git puede funcionar, pero probablemente necesite algún pensamiento organizacional.

Esto es lo que haría:

  • Primero clona tu aplicación de Rails desde GitHub o Bitbucket (o git init one localmente) y luego configura un submodule de git.

    • git clone git@github.com:pathto/myawesomerailsapp.git
    • cd myawesomerailsapp
    • git submodule add git@github.com:pathto/mystandalonejsapp.git app/assets/standalone
  • Ahora cuando cat .gitmodules notarás que hay un nuevo submodule configurado en tu repository.

Comprometerse e impulsar sus cambios Ninefold detectará los submodules y los usará, pero si tiene algún problema simplemente póngase en contacto.

¡Buena suerte!

    Intereting Posts