Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
initOS GmbH&Co. KG
Hamburg| MagdeburgGermany
info@initos.com
www.initos.com
Date:
03.06.2015
Dipl. Comp.-Math..
Markus Sch...
initOS GmbH&Co. KG
Hamburg| MagdeburgGermany
info@initos.com
www.initos.com
Date:
03.06.2015
Dipl. Comp.-Math..
Markus Sch...
initOS GmbH&Co. KG
Hamburg| MagdeburgGermany
info@initos.com
www.initos.com
Date:
03.06.2015
Dipl. Comp.-Math..
Markus Sch...
initOS GmbH&Co. KG
Hamburg| MagdeburgGermany
info@initos.com
www.initos.com
Date:
03.06.2015
Dipl. Comp.-Math..
Markus Sch...
initOS GmbH&Co. KG
Hamburg| MagdeburgGermany
info@initos.com
www.initos.com
Date:
03.06.2015
Dipl. Comp.-Math..
Markus Sch...
initOS GmbH&Co. KG
Hamburg| MagdeburgGermany
info@initos.com
www.initos.com
Date:
03.06.2015
Dipl. Comp.-Math..
Markus Sch...
initOS GmbH&Co. KG
Hamburg| MagdeburgGermany
info@initos.com
www.initos.com
Date:
03.06.2015
Dipl. Comp.-Math..
Markus Sch...
initOS GmbH&Co. KG
Hamburg| MagdeburgGermany
info@initos.com
www.initos.com
Date:
03.06.2015
Dipl. Comp.-Math..
Markus Sch...
initOS GmbH&Co. KG
Hamburg| MagdeburgGermany
info@initos.com
www.initos.com
Date:
03.06.2015
Dipl. Comp.-Math..
Markus Sch...
initOS GmbH&Co. KG
Hamburg| MagdeburgGermany
info@initos.com
www.initos.com
Date:
03.06.2015
Dipl. Comp.-Math..
Markus Sch...
initOS GmbH&Co. KG
Hamburg| MagdeburgGermany
info@initos.com
www.initos.com
Date:
03.06.2015
Dipl. Comp.-Math..
Markus Sch...
initOS GmbH&Co. KG
Hamburg| MagdeburgGermany
info@initos.com
www.initos.com
Date:
03.06.2015
Dipl. Comp.-Math..
Markus Sch...
initOS GmbH&Co. KG
Hamburg| MagdeburgGermany
info@initos.com
www.initos.com
Date:
03.06.2015
Dipl. Comp.-Math..
Markus Sch...
initOS GmbH&Co. KG
Hamburg| MagdeburgGermany
info@initos.com
www.initos.com
Date:
03.06.2015
Dipl. Comp.-Math..
Markus Sch...
initOS GmbH&Co. KG
Hamburg| MagdeburgGermany
info@initos.com
www.initos.com
Date:
03.06.2015
Dipl. Comp.-Math..
Markus Sch...
initOS GmbH&Co. KG
Hamburg| MagdeburgGermany
info@initos.com
www.initos.com
Date:
03.06.2015
Dipl. Comp.-Math..
Markus Sch...
initOS GmbH&Co. KG
Hamburg| MagdeburgGermany
info@initos.com
www.initos.com
Date:
03.06.2015
Dipl. Comp.-Math..
Markus Sch...
initOS GmbH&Co. KG
Hamburg| MagdeburgGermany
info@initos.com
www.initos.com
Date:
03.06.2015
Dipl. Comp.-Math..
Markus Sch...
Nächste SlideShare
Wird geladen in …5
×

Odoo code search

1.095 Aufrufe

Veröffentlicht am

Präsentation von Markus Schneider auf der Odoo Experience 2015 über Odoo code search.

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

Odoo code search

  1. 1. initOS GmbH&Co. KG Hamburg| MagdeburgGermany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 1 /18 Markus Schneider initOS GmbH & Co.KG
  2. 2. initOS GmbH&Co. KG Hamburg| MagdeburgGermany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 2 /18 Agenda Why we build it? How to use it? Some stats to your code ;) What comes next? Overview
  3. 3. initOS GmbH&Co. KG Hamburg| MagdeburgGermany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 3 /18 Situation early 2014 Launchpad has a bad UX - no search apps.openerp.com targets users not developers Google didn't help Other code search (openhub) doesn't fit Why we build it?
  4. 4. initOS GmbH&Co. KG Hamburg| MagdeburgGermany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 4 /18 Odoo goes GitHub Great - now we are on two worlds OCA moved to GitHub (thanks) GitHub has search BUT: either repositories or inside repositories Note: Bitbucket has no API for search :( Why we build it?
  5. 5. initOS GmbH&Co. KG Hamburg| MagdeburgGermany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 5 /18 What we want: Find all source that is OpenERP/Odoo Index metadata Analyse what the code does (dependencies, models, fields and functions, ...) Why we build it?
  6. 6. initOS GmbH&Co. KG Hamburg| MagdeburgGermany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 6 /18 How to use it?
  7. 7. initOS GmbH&Co. KG Hamburg| MagdeburgGermany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 7 /18 Full Text Search Index all module descriptions Index all documentation (coming soon) Example: ldap, import, 20022 How to use it?
  8. 8. initOS GmbH&Co. KG Hamburg| MagdeburgGermany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 8 /18 Module Meta Data Index all __openerp__.py entries Find Odoo version Index used programming language Index provided translations (coming soon) Example: depends:website_sale author:~OCA version:8.0 price:$exists How to use it?
  9. 9. initOS GmbH&Co. KG Hamburg| MagdeburgGermany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 9 /18 Module Code & Data How to use it? Analyse defined models, fields, methods Analyse views Example: provides:connector.checkpoint inherit:account.invoice field:invoice_id method:send_email view:sale.view_order_line_tree view_type:kanban
  10. 10. initOS GmbH&Co. KG Hamburg| MagdeburgGermany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 10 /18 Statistics
  11. 11. initOS GmbH&Co. KG Hamburg| MagdeburgGermany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 11 /18 Code Out There Statistics 5007 repositories in our index 200GB+ data 12937 different modules 120K forks 334 Mio Lines of Code ~14Mio unique Lines of Code + 2.3Mio Comments
  12. 12. initOS GmbH&Co. KG Hamburg| MagdeburgGermany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 12 /18 Versions Statistics 8.0: 3,411 7.0: 4,006 6.1: 2,073 6.0: 1,143 5.0: 21 unknown: 10,050
  13. 13. initOS GmbH&Co. KG Hamburg| MagdeburgGermany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 13 /18 License Statistics Not explicitly set: 9,851 AGPL-3: 3,598 GPL-3: 155 Other OSI approved licence: 34 GPL-3 or any later version: 13 GPL-2: 2 Other proprietary: 2
  14. 14. initOS GmbH&Co. KG Hamburg| MagdeburgGermany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 14 /18 Author Statistics OCA: 1238 (50% in development) Vauxoo: 720 Akretion: 626 CamptoCamp: 565 AvanzOSC: 408 Savoir-faire Linux: 380 Julius Network Solutions: 360
  15. 15. initOS GmbH&Co. KG Hamburg| MagdeburgGermany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 15 /18 What comes next?
  16. 16. initOS GmbH&Co. KG Hamburg| MagdeburgGermany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 16 /18 Current work What comes next? Search in docs Show code preview Make better ranking
  17. 17. initOS GmbH&Co. KG Hamburg| MagdeburgGermany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 17 /18 Thank OCA Sponsors:
  18. 18. initOS GmbH&Co. KG Hamburg| MagdeburgGermany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 18 /18 Thanks! Q&A Twitter: @OSguard www.odoo-code-search.com | www.initOS.com mail@odoo-code-search.com

×