Skip to content

Commit f94db8d

Browse files
authored
Merge pull request #21 from mstred/feature/readme
Move README from "readme" branch to "source"
2 parents b77828e + 1fcb302 commit f94db8d

File tree

1 file changed

+65
-95
lines changed

1 file changed

+65
-95
lines changed

README.md

+65-95
Original file line numberDiff line numberDiff line change
@@ -1,124 +1,94 @@
1-
# Project Zeppelin / GDG DevFest 2014 site template
1+
# GeekNight Recife [![Status das Dependências](https://gemnasium.com/geeknightrecife/geeknightrecife.github.io.svg)](https://gemnasium.com/geeknightrecife/geeknightrecife.github.io)
22

3-
### About
4-
Project Zeppelin allows you to setup awesome GDG DevFest site in 5 minutes.
3+
Website do GeekNight Recife.
54

6-
Project is built on top of [Jekyll](http://jekyllrb.com/) - simple, blog-aware, static site generator. Jekyll also happens to be the engine behind GitHub Pages, which means you can use Jekyll to host your website from GitHub’s servers for free. [Learn more about Jekyll](http://jekyllrb.com/).
5+
__No momento o status do build é:__
76

8-
Template is brought by [GDG Lviv](http://lviv.gdg.org.ua/) team.
7+
[![Build Status](https://travis-ci.org/geeknightrecife/geeknightrecife.github.io.svg?branch=master)](https://travis-ci.org/geeknightrecife/geeknightrecife.github.io)
98

10-
### Live demo http://gdg-x.github.io/zeppelin/
9+
Este site utiliza o `Project Zeppelin` com diversas customizações. Para informações específicas do template [clique aqui](https://github.com/gdg-x/zeppelin).
1110

12-
#### Automated version with Grunt <https://github.com/gdg-x/zeppelin-grunt>
13-
14-
### Features
15-
* Easy to setup
16-
* Simple and responsive design
17-
* Integrated speakers and sessions management
18-
* SVG icons
19-
* SEO friendly
11+
## Instalando
2012

13+
1. Instale o [Git](http://git-scm.com/downloads) e [Ruby](https://www.ruby-lang.org/en/downloads/), caso ainda não tenha.
2114

22-
### Quick-start guide
23-
1. [Fork](https://github.com/gdg-x/zeppelin/fork) this repo
24-
2. Clone locally
25-
3. Update ```_config.yml```
26-
4. Select what content blocks do you need
27-
5. Push changes to ```gh-pages``` branch
28-
6. Enjoy your awesome DevFest site at ```http://[your github name].github.io/zeppelin/```
15+
2. Clone o projeto
2916

30-
Or watch project presentation from [GDG[x] Townhall meeting](http://www.youtube.com/watch?v=xYmhheoLjcI). Slides available [here](https://docs.google.com/presentation/d/19aM7yNl_orDaCNND5LpCY3fShb6PyMltnzYfKvV8R_8/edit?usp=sharing)
17+
```bash
18+
$ git clone https://github.com/geeknightrecife/geeknightrecife.github.io
19+
```
3120

21+
3. Troque o branch para `source`
3222

33-
## Local development
23+
```bash
24+
$ git checkout source
25+
```
3426

35-
Check if you have [all requirements for local environment](http://jekyllrb.com/docs/installation/).
36-
To install all development dependencies install [Bundler](http://bundler.io/).
37-
```bash
38-
gem install bundler
39-
```
40-
and run next command from root folder:
27+
4. Instale as dependências
4128

42-
```bash
43-
bundle install
44-
```
29+
```bash
30+
$ bundle install
31+
```
4532

46-
To start Jekyll run:
47-
```bash
48-
jekyll serve -w
49-
```
50-
Site will be available at http://127.0.0.1:4000/zeppelin/ or http://localhost:4000/zeppelin/ (on Windows)
33+
5. Ative o watcher para que o site seja recompilado a cada alteração
5134

52-
**NOTE:** in this mode all changes to html and data files will be automatically regenerated, but after changing ```_config.yml``` you have to restart server.
35+
```bash
36+
$ bundle exec jekyll serve --watch
37+
```
5338

54-
### Sass(Compass) support
55-
**Note:** You need to install [Node.js](http://nodejs.org/download/)
39+
## Atualizando
5640

57-
To watch changes of `.sass` files and compile it to the `.css` on a fly change property `safe: true` to `safe: false` in `_config.yml`.
58-
**Note: It works only on local machine, because GitHub runs Jekyll in `--save` [mode](https://help.github.com/articles/using-jekyll-with-pages/#configuration-overrides)**
41+
Antes de começar a modificar a versão atual para adicionar informações de um novo evento, crie uma tag para o último
5942

60-
Learn more about Sass development from [documentation](https://github.com/gdg-x/zeppelin/wiki/Sass-development).
43+
```bash
44+
$ git tag yyyy-MM-DD # E.x.: 2015-07-05
45+
```
6146

47+
1. Para cadastrar um novo evento, atualize os arquivos `location.yml`, `organizers.yml`, `schedule.yml`, `sessions.yml` e `speakers.yml` com as informações do próximo evento.
6248

63-
### Resource optimizations (optional)
49+
2. Caso o participante da edição passada tenha enviado o link para os slides, adicionar o link para a apresentação, inserindo uma key `presentation:` no arquivo `sessions.yml` copiado no passo anterior.
6450

65-
You can optimize images and minify css and javascript automatically (for now only on Windows).
66-
But for Mac OS users available amazing tool - [imageoptim](https://imageoptim.com/). Thanks [@raphaelsavina](https://github.com/raphaelsavina) for link.
67-
Optimize all images by running this script from `/automation/images/` folder:
68-
```bash
69-
all_image_optimization.bat -d -jtran -pout -pquant -optip -gsicle -svgo
70-
```
51+
3. Substituir `heroButtons` no arquivo ```_config.yml```para o link do novo evento do Sympla.
7152

72-
To minify CSS and JS run `minify_js.bat` (for Windows) and `minify_js.sh` (for Linux and MacOS) from `/automation/minifying/` folder:
73-
```bash
74-
minify_js.bat
75-
```
53+
4. Garanta que o parâmetro `preparingNextEvent` do arquivo `_config.yml` esteja setado para false.
7654

77-
Learn more about available optimization options from [documentation](https://github.com/gdg-x/zeppelin/wiki/Resources-optimizations).
55+
5. Adicione as fotos dos palestrantes e patrocinadores de acordo com as guidelines da seção [Guidelines](https://github.com/geeknightrecife/geeknightrecife.github.io#guidelines) TBD
7856

79-
### Documentation
80-
Quick-start guide is not enough? Checkout [full documentation](https://github.com/gdg-x/zeppelin/wiki).
57+
6. Commit e push bara o branch `source`
8158

82-
### Used libraries
83-
* [Bootstrap](https://github.com/twbs/bootstrap)
84-
* [Animate.css](https://github.com/daneden/animate.css)
85-
* [Waves](https://github.com/publicis-indonesia/Waves)
86-
* [jquery.appear](https://github.com/bas2k/jquery.appear)
87-
* [jQuery countTo Plugin](https://github.com/mhuggins/jquery-countTo)
88-
* [Typed.js](https://github.com/mattboldt/typed.js)
89-
* [Sticky-kit](https://github.com/leafo/sticky-kit)
59+
```bash
60+
$ git push origin source
61+
```
9062

91-
### Who is using template?
92-
Going to use template? Go on! The only thing we ask - let us know at [*[email protected]*](mailto:[email protected]) so we can include you to this list, or make a pull request.
63+
7. O Travis CI irá detectar o novo push no branch `source`, e fará o build e publicação do hotsite.
9364

94-
| | | |
95-
|------|------|------|
96-
| [GDG DevFest Ukraine 2014](http://devfest.gdg.org.ua/) | [GDG DevFest Istanbul 2014](http://devfesttr.com/) | [GDG Bangalore Site](http://gdgbangalore.github.io/) |
97-
| [GDG DevFest Omsk 2014](http://gdg-devfest-omsk.org/) | [2014 南阳 GDG Devfest 大会](http://devfest.gdgny.org) | [DevFest Nordeste 2014](http://2014.devfestne.com.br/) |
98-
| [GDG DevFest The Netherlands](http://www.devfest.nl/) | [DevFest Centro-Oeste 2014](http://www.devfestcentrooeste.com.br/) | [Android DevFest Space Coast](http://gdg-space-coast.github.io/zeppelin/) |
99-
| [DevFest SP 2014](http://sp.devfest.com.br/) | [DevFest in Baroda](http://devfest.gdgbaroda.com/) | [GDG Hi Pic (France)](http://maximemularz.github.io/zeppelin/) |
100-
| [GDG DevFest Córdoba 2014](http://gdgcordoba.github.io/zeppelin/) | [GDG DevFest Düsseldorf 2014](http://www.gdg-dus.de/DevFest2014/) | [GDG Makerere DevFest 2014](http://gdgmakerere.github.io/) |
101-
| [GDG Dublin DevFest 2014](http://gdg-dublin.appspot.com/) | [GDG Busitema DevFest 2014](http://gdgbusitema.github.io/) | [DevFest Vienna 2014](http://www.devfest.at/) |
102-
| [Android Wear DevFest](http://devfest.gdgnorthjersey.com/wear2014/) | [GDG SLAU DevFest 2014](http://gdgslau.github.io/) | [Lima DevFest](http://limadevfest.com/) |
103-
| [GDG Korea DevFair 2014](http://devfair2014.gdg.kr/) | [GDG DevFest Kota Kinabalu 2014](http://devfest.gdgkk.info/) | [GDG DevFest Belgium](http://gdg-brussels.org/DevFest2014/) |
104-
| [DevFest Praha 2014](http://devfest.cz/) | [GDG DevFest Kosice](http://devfest.sk/) | [GDG DevFest Cagayan de Oro](http://devfest.gdgcdo.org/) |
105-
| [DevFest Birgunj](http://gdgbirgunj.github.io/DevFest2014/) | [GDG DevFest Poland](http://devfest.pl/) | [GDG DevFest Silicon Valley](http://devfest2014.gdgsv.com/) |
106-
| [DevFest Chennai 2014](http://devfest.gdgchennai.com/) | [GDG DevFest Bari](http://gdgbari.github.io/zeppelin/) | [GDG DevFest Ahmedabad](http://devfest.gdgahmedabad.com/) |
107-
| [GDG DevFest Sri Lanka](http://www.devfestlk.org/) | [GDG DevFest Tunis](http://devfest.gdgtunis.org/) | [GDG DevFest Kozhikode](http://devfest.gdgkozhikode.org/) |
108-
| [GDG DevFest Argentina](http://devfest.gdg.com.ar/) | [GDG DevFest Bhubaneswar](http://devfest2014.gdgbbsr.com/) | [GDG DevFest Miage Gi](http://gdgmiagegilab.github.io/) |
109-
| [GDG DevFest NORTE](http://norte.devfest.com.br/) | [GDG Devfest Nyeri 2014](http://devfest.gdgkimathiuniversity.com/) | [GDG DevFest Paris](http://devfest.gdgparis.com/) |
110-
| [GDG Akure](http://gdgakure.github.io/)|[MENAT GDG Summit 2014](http://summit.gdg-menat.com/)|[Women Techmakers Istanbul 2015](http://wtmistanbul.com) |
111-
| [GDG DevFest Mallorca](http://devfest.gdgmallorca.com/)| [Michigan GDG DevFest 2015](http://michigandevfest.com/) | [International Women's Day](http://iwd.gdgnorthjersey.com/womeninnovation/) |
112-
| [Women Techmakers Tbilisi 2015](http://womentechmakers.ge/) | [Android Xtended](http://www.androidxtended.com/) |[GDG Bingham University](http://binghamuni.edu.ng/gdg)|
113-
| [JSday Maceio 2015](http://jsday.com.br) | [DevFest Nordeste 2015](http://2015.devfestne.com.br) |
114-
115-
116-
### Contributors
117-
* Design and web development: [Oleh Zasadnyy](https://github.com/ozasadnyy)
118-
* Idea: [Vitaliy Zasadnyy](https://github.com/zasadnyy)
119-
* Bug fixing and support: [Said Tahsin Dane](https://github.com/tasomaniac)
65+
8. O progresso do build pode ser acompanhado [aqui](https://travis-ci.org/geeknightrecife/geeknightrecife.github.io)
12066

121-
### License
122-
Project is published under the [MIT license](https://github.com/gdg-x/zeppelin/blob/master/LICENSE.txt). Feel free to clone and modify repo as you want, but don't forget to add reference to authors :)
67+
9. Após a finalização do build com sucesso, a nova versão do site estará disponível [aqui](http://geeknightrecife.github.io)
12368

69+
## Mover os dados do evento anterior para o histórico
12470

71+
1. Criar uma pasta no formato `yyyy-MM-DD` dentro de `_data/archive`
72+
73+
2. Copiar os arquivos `schedule.yml`, `speakers.yml`, `sessions.yml`, `organizers.yml` e `location.yml` para dentro da pasta criada antes de começar a editá-los.
74+
75+
3. Caso o participante da edição passada tenha enviado o link para os slides, adicionar o link para a apresentação, inserindo uma key `presentation:` no arquivo `sessions.yml` copiado no passo anterior.
76+
77+
4. Fazer commit das modificações, gerar uma nova tag com o mesmo nome da pasta e em seguida, push para o repositório remoto
78+
79+
```bash
80+
$ git commit -am 'Archive yyyy/MM event'
81+
82+
$ git tag 'yyyy-MM-DD'
83+
84+
$ git push origin source
85+
86+
$ git push --tags
87+
```
88+
89+
## TODO (Mover as atividades abaixo para issues no GitHub)
90+
91+
- [ ] Cadastrar o histórico de todos os eventos passados
92+
- [ ] Adicionar convenções de tamanhos de imagem e nomenclatura de arquivos aqui no README
93+
- [ ] Form de "quero palestrar inline"
94+
- [ ] Adicionar Gulp para minificação, geração da build, watch etc.

0 commit comments

Comments
 (0)