hedra-digital / livro-da-classe

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Code Climate Code Climate

#Livro da Classe & Tipografia Digital

Como configurar o ambiente de desenvolvimento

Pré requisitos

Clonar a aplicação

$ git clone https://github.com/hedra-digital/livro-da-classe.git

Criar Vagrantfile

Dentro do diretório da aplicação: $ cp Vagrantfile.example Vagrantfile

Configurações da aplicação

$ cp config/config.example.yml config/config.yml

$ cp config/database.example.yml config/database.yml

Configurações para o Submodulo

Clonar a pasta do submodulo de desenvolvimento.

$ git clone https://bitbucket.org/tipografiadigital/tipografia-submodule-dev

Adicionar a pasta na configuração do vagrant (Vagrantfile)

config.vm.synced_folder "/local-submodule-path", "/submodule-path"

Colocar seu caminho na variável "books_submodule_path" do arquivo de configurações (config/config.yml)

Configurações para o armazenamento dos livros

Criar outra pasta local para armazenar os livros criados pela aplicação.

$ mkdir books

Adicionar a pasta na configuração do vagrant (Vagrantfile)

config.vm.synced_folder "/local-books-path", "/books"

Colocar seu caminho na variável "books_path" do arquivo de configurações (config/config.yml)

Configurações para o ambiente LaTeX

Clonar a projeto do texmf.

$ git clone https://github.com/hedra-digital/latex.git texmf && cd texmf && git checkout td-producao-texmf

Adicionar a pasta na configuração do vagrant (Vagrantfile)

config.vm.synced_folder "/local-latex-texmf", "/texmf"

Configurações para o template LaTeX

Clonar a projeto do texmf.

$ git clone https://github.com/hedra-digital/latex.git templates && cd templates && git checkout td-producao

Adicionar a pasta na configuração do vagrant (Vagrantfile)

config.vm.synced_folder "/local-templates", "/templates"

Colocar seu caminho na variável "templates_path" do arquivo de configurações (config/config.yml)

Iniciar Vagrant

$ vagrant up $ vagrant ssh $ cd /project

Instalar Gemas do projeto

$ bundle install

Criar estrutura do banco de dados da aplicação

$ rake db:create $ rake db:migrate $ rake db:seed

Executar aplicação local

$ rails server

Acesse a aplicação através da url http://127.0.0.1:3012

###License

MIT License. Copyright 2012, 2013, 2014 Editora Hedra. http://hedra.com.br

About

License:MIT License


Languages

Language:Ruby 44.3%Language:CSS 13.8%Language:JavaScript 11.7%Language:HTML 11.6%Language:Puppet 9.8%Language:PHP 4.4%Language:Perl 3.4%Language:TeX 0.5%Language:Shell 0.4%Language:Pascal 0.1%Language:CoffeeScript 0.1%Language:ApacheConf 0.0%Language:Makefile 0.0%