10 razões para usar o Launchpad(e não o GitHub)Presentation bySidnei da Silvasidnei.da.silva@canonical.comJulho 2011
O que você considera importante para osucesso de um projeto open source?2 Presentation by Sidnei da Silva
3 Presentation by Sidnei da Silva
4 Presentation by Sidnei da Silva
Comunidade                                    ●                                        Forks são muito fáceis             ...
6 Presentation by Sidnei da Silva
Comunidade                                    ●                                        Não é um ambiente saudável         ...
8 Presentation by Sidnei da Silva
Management9 Presentation by Sidnei da Silva
Roadmap                                     ●                                         Organização de bugs em milestones   ...
11 Presentation by Sidnei da Silva
Bugs●    Bug syncing (bidirecional)●    Status individual por projeto●    Bug email●    Não receber email de coisas que vo...
13 Presentation by Sidnei da Silva
Traduções                                     ●                                         Importação de templates a partir d...
15 Presentation by Sidnei da Silva
Empacotamento                                     ●                                         Updates diários on-demand     ...
17 Presentation by Sidnei da Silva
Performance●    Long term goals    (< 1 sec for 99% of requests, < 5 for all w/enforcement)●    Problems solved    object ...
19 Presentation by Sidnei da Silva
O supermercado open source●    Não perca tempo procurando, está no Launchpad!●    Ex: lp:linux, lp:gcc, lp:git, lp:curl●  ...
21 Presentation by Sidnei da Silva
API●    A interface é difícil? Crie a sua própria●    Linha de comando●    Integração com Bazaar●    Seus dados sempre dis...
23 Presentation by Sidnei da Silva
24 Presentation by Sidnei da Silva
Bazaar●    Linha de comando amigável●    Fácil de estender●    Novo no 2.4: 10x mais rápido para árvores grandes (GCC)25 P...
26 Presentation by Sidnei da Silva
Scared         “Some people suggest         putting my Tables on         GitHub. But a) Im scared of         GitHub, and b...
Dont be afraid to ask                                     “Im going to have to be a                                     gi...
Perguntas, por favorObrigado!Sidnei da Silvasidnei.da.silva@canonical.com
Upcoming SlideShare
Loading in …5
×

10 razões para usar o Launchpad (e não o GitHub)

2,291 views
2,231 views

Published on

Launchpad is an open source project hosting and management platform.

Launchpad itself is open source software and has many features that no other project hosting platform out there offers, like APIs, building packages directly from a branch and support for translations simply using a browser.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,291
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

10 razões para usar o Launchpad (e não o GitHub)

  1. 1. 10 razões para usar o Launchpad(e não o GitHub)Presentation bySidnei da Silvasidnei.da.silva@canonical.comJulho 2011
  2. 2. O que você considera importante para osucesso de um projeto open source?2 Presentation by Sidnei da Silva
  3. 3. 3 Presentation by Sidnei da Silva
  4. 4. 4 Presentation by Sidnei da Silva
  5. 5. Comunidade ● Forks são muito fáceis ● Pull requests são muito difíceis5 Presentation by Sidnei da Silva
  6. 6. 6 Presentation by Sidnei da Silva
  7. 7. Comunidade ● Não é um ambiente saudável ● Qualquer um pode zoar o projeto7 Presentation by Sidnei da Silva
  8. 8. 8 Presentation by Sidnei da Silva
  9. 9. Management9 Presentation by Sidnei da Silva
  10. 10. Roadmap ● Organização de bugs em milestones ● Planejamento de features em blueprints ● Blueprints tem interdependências10 Presentation by Sidnei da Silva
  11. 11. 11 Presentation by Sidnei da Silva
  12. 12. Bugs● Bug syncing (bidirecional)● Status individual por projeto● Bug email● Não receber email de coisas que você fez● Filters● Mute individual bugs● Unsubscribe in anger● View all subscriptions● Reply por email12 Presentation by Sidnei da Silva
  13. 13. 13 Presentation by Sidnei da Silva
  14. 14. Traduções ● Importação de templates a partir de um branch ● Sincronização automática de templates a partir de um branch ● Compartilhamento de traduções entre releases ● Status individual por linguagem14 Presentation by Sidnei da Silva
  15. 15. 15 Presentation by Sidnei da Silva
  16. 16. Empacotamento ● Updates diários on-demand ● Diretamenta a partir do branch ● Para cada release16 Presentation by Sidnei da Silva
  17. 17. 17 Presentation by Sidnei da Silva
  18. 18. Performance● Long term goals (< 1 sec for 99% of requests, < 5 for all w/enforcement)● Problems solved object model assuming objects are free: eager load poor sql: tuning, schema changes python threads: dont use em - nearly linear degradation● Problems that still need solving cold hits on large data sets: 10K objects @2ms each is still 20 seconds [e.g. assessing the size of a PPA] more denormalising, dedicated services search: lucene/lucandra ssl: front ends around the place with plain tcp in a vpn back to the datacentre● Faster bzr-serve startup18 Presentation by Sidnei da Silva
  19. 19. 19 Presentation by Sidnei da Silva
  20. 20. O supermercado open source● Não perca tempo procurando, está no Launchpad!● Ex: lp:linux, lp:gcc, lp:git, lp:curl● Se não está ainda, é fácil criar um mirror● Contribua com a comunidade em geral, sem escrever código20 Presentation by Sidnei da Silva
  21. 21. 21 Presentation by Sidnei da Silva
  22. 22. API● A interface é difícil? Crie a sua própria● Linha de comando● Integração com Bazaar● Seus dados sempre disponíveis22 Presentation by Sidnei da Silva
  23. 23. 23 Presentation by Sidnei da Silva
  24. 24. 24 Presentation by Sidnei da Silva
  25. 25. Bazaar● Linha de comando amigável● Fácil de estender● Novo no 2.4: 10x mais rápido para árvores grandes (GCC)25 Presentation by Sidnei da Silva
  26. 26. 26 Presentation by Sidnei da Silva
  27. 27. Scared “Some people suggest putting my Tables on GitHub. But a) Im scared of GitHub, and b) I need to retain editorial control.” “No, saying that GitHub is Peter-Paul Koch "not much more difficult @ppk than CVS or Subversion" is not going to convince me.” Peter-Paul Koch @ppk27 Presentation by Sidnei da Silva
  28. 28. Dont be afraid to ask “Im going to have to be a git grandmaster just so Ill have a proper retort when people insist Ill like it when I "truly understand it.” Daniel Jalkut @danielpunkass28 Presentation by Sidnei da Silva
  29. 29. Perguntas, por favorObrigado!Sidnei da Silvasidnei.da.silva@canonical.com

×