10 razões para usar o Launchpad (e não o GitHub)
Upcoming SlideShare
Loading in...5
×
 

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

on

  • 2,391 views

Launchpad is an open source project hosting and management platform. ...

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.

Statistics

Views

Total Views
2,391
Views on SlideShare
2,389
Embed Views
2

Actions

Likes
1
Downloads
1
Comments
0

2 Embeds 2

http://www.slideshare.net 1
http://www.linkedin.com 1

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • 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 ● Pull requests são muito difíceis5 Presentation by Sidnei da Silva
  • 6 Presentation by Sidnei da Silva
  • Comunidade ● Não é um ambiente saudável ● Qualquer um pode zoar o projeto7 Presentation by Sidnei da Silva
  • 8 Presentation by Sidnei da Silva
  • Management9 Presentation by Sidnei da Silva
  • Roadmap ● Organização de bugs em milestones ● Planejamento de features em blueprints ● Blueprints tem interdependências10 Presentation by Sidnei da Silva
  • 11 Presentation by Sidnei da Silva
  • 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 Presentation by Sidnei da Silva
  • 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 Presentation by Sidnei da Silva
  • Empacotamento ● Updates diários on-demand ● Diretamenta a partir do branch ● Para cada release16 Presentation by Sidnei da Silva
  • 17 Presentation by Sidnei da Silva
  • 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 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● 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 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 disponíveis22 Presentation by Sidnei da Silva
  • 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 Presentation by Sidnei da Silva
  • 26 Presentation by Sidnei da Silva
  • 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
  • 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
  • Perguntas, por favorObrigado!Sidnei da Silvasidnei.da.silva@canonical.com