Odoo Code Search - we index your code

Öffentlicher Kanal / Odoo Experience 2015

Auf Sozialen Netzwerken teilen

Link teilen

Use permanent link to share in social media

Mit einem Freund teilen

Bitte Anmelden to send this presentation by email!

In ihre Webseite einbetten

Select page to start with

6. initOS GmbH & Co. KG Hamburg | Magdeburg Germany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 6 / 18 How to use it?

10. initOS GmbH & Co. KG Hamburg | Magdeburg Germany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 10 / 18 Statistics

15. initOS GmbH & Co. KG Hamburg | Magdeburg Germany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 15 / 18 What comes next?

17. initOS GmbH & Co. KG Hamburg | Magdeburg Germany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 17 / 18 Thank OCA Sponsors:

1. initOS GmbH & Co. KG Hamburg | Magdeburg Germany info@initos.com www.initos.com Date: 03.06.2015 Dipl. Comp.-Math.. Markus Schneider Page: 1 / 18 Markus Schneider initOS GmbH & Co.KG

18. initOS GmbH & Co. KG Hamburg | Magdeburg Germany 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

7. initOS GmbH & Co. KG Hamburg | Magdeburg Germany 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?

16. initOS GmbH & Co. KG Hamburg | Magdeburg Germany 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

5. initOS GmbH & Co. KG Hamburg | Magdeburg Germany 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?

2. initOS GmbH & Co. KG Hamburg | Magdeburg Germany 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. initOS GmbH & Co. KG Hamburg | Magdeburg Germany 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. initOS GmbH & Co. KG Hamburg | Magdeburg Germany 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?

11. initOS GmbH & Co. KG Hamburg | Magdeburg Germany 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. initOS GmbH & Co. KG Hamburg | Magdeburg Germany 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. initOS GmbH & Co. KG Hamburg | Magdeburg Germany 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. initOS GmbH & Co. KG Hamburg | Magdeburg Germany 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

8. initOS GmbH & Co. KG Hamburg | Magdeburg Germany 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. initOS GmbH & Co. KG Hamburg | Magdeburg Germany 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

Ansichten

  • 615 Total Views
  • 286 Website Views
  • 329 Embeded Views

Aktionen

  • 0 Social Shares
  • 0 Likes
  • 0 Dislikes
  • 0 Comments

Anzahl teilen

  • 0 Facebook
  • 0 Twitter
  • 0 LinkedIn
  • 0 Google+

Embeds 2

  • 2 www.odoo.com
  • 9 onlinesync.odoo.com