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.015 Aufrufe

Veröffentlicht am

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

Veröffentlicht in: Software
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.015
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
27
Aktionen
Geteilt
0
Downloads
11
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

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

×