{"json_modified": "2016-08-24T02:10:07.662870", "uuid": "2ea64571-324b-4f59-a6e3-4f812d956662", "title": "Understanding the Gaia codebase", "url": "/en-US/docs/Mozilla/B2G_OS/Developing_Gaia/Understanding_the_Gaia_codebase", "tags": ["Gaia", "Code", "JavaScript", "Firefox OS", "contribution", "Guide"], "translations": [{"uuid": "d5407d6f-f93a-4a8d-a3e4-92dc06f7cf15", "title": "Entendiendo el c\u00f3digo base de Gaia", "url": "/es/docs/Mozilla/B2G_OS/Developing_Gaia/Entendiendo_el_codigo_base_de_Gaia", "tags": [], "summary": "Before you start to make your own changes to the Gaia codebase, you should understand the basics of how it is all structured, and what coding conventions are used. This article covers both of these points.", "localization_tags": [], "locale": "es", "last_edit": "2016-07-28T01:12:09", "review_tags": []}, {"uuid": "2b268d62-ba22-4853-8ad8-50dab8a6ca45", "title": "Comprendre la structure du code de Gaia", "url": "/fr/docs/B2G_OS/Developing_Gaia/comprendre_les_fondements_de_Gaia", "tags": ["Gaia", "Code", "JavaScript", "Firefox OS", "contribution", "Guide"], "summary": "Avant d'apporter vos modifications au code de Gaia, vous devez d'abord comprendre les bases de sa structure et conna\u00eetre les conventions de codage utilis\u00e9es. Cet article couvre chacun de ces points.", "localization_tags": [], "locale": "fr", "last_edit": "2016-07-28T13:27:13", "review_tags": []}, {"uuid": "c67881d8-89e3-412d-8516-8fe9621285f4", "title": "Capire il codice di Gaia", "url": "/it/docs/Mozilla/B2G_OS/Guida_rapida_allo_sviluppo_di_Gaia/Understanding_the_Gaia_codebase", "tags": ["Guida", "B2G", "Gaia", "Firefox OS", "capire il codice di Gaia"], "summary": "Prima di iniziare a fare le proprie modifiche al codice di Gaia \u00e8 necessario comprendere le nozioni di base sulla struttura di Gaia e quali convenzioni di programmazione utilizzare. Questo articolo descrive entrambi questi aspetti.", "localization_tags": [], "locale": "it", "last_edit": "2016-06-13T06:26:46", "review_tags": []}, {"uuid": "55963f91-4dd5-4068-8338-0f28943780cd", "title": "Gaia \u30b3\u30fc\u30c9\u30d9\u30fc\u30b9\u3092\u7406\u89e3\u3059\u308b", "url": "/ja/docs/Mozilla/B2G_OS/Developing_Gaia/Understanding_the_Gaia_codebase", "tags": ["contribution", "Code", "JavaScript", "Firefox OS", "Gaia", "l10n:priority", "Guide"], "summary": "Gaia\u30b3\u30fc\u30c9\u30d9\u30fc\u30b9\u306b\u3042\u306a\u305f\u306e\u5909\u66f4\u3092\u52a0\u3048\u59cb\u3081\u308b\u524d\u306b\u3001\u5168\u4f53\u304c\u3069\u3046\u69cb\u6210\u3055\u308c\u3066\u3044\u308b\u304b\u3001\u30b3\u30fc\u30c9\u306e\u6163\u7fd2\u304c\u9069\u7528\u3055\u308c\u3066\u3044\u308b\u304b\u306b\u3064\u3044\u3066\u306e\u57fa\u790e\u3092\u7406\u89e3\u3057\u3066\u304a\u304f\u3079\u304d\u3067\u3059\u3002\u3053\u306e\u8a18\u4e8b\u3067\u306f\u4e21\u65b9\u306e\u70b9\u306b\u3064\u3044\u3066\u8aac\u660e\u3057\u307e\u3059\u3002", "localization_tags": [], "locale": "ja", "last_edit": "2016-07-10T02:59:31", "review_tags": []}, {"uuid": "90478fe0-9139-4b48-94c7-f39a524925cc", "title": "Entendendo o codebase do Gaia", "url": "/pt-BR/docs/Mozilla/B2G_OS/Desenvolvendo_Gaia/Entendendo_codebase_gaia", "tags": ["Desenvolvimento", "Gaia", "Codebase do Gaia", "Verifica\u00e7\u00e3o de Estilo"], "summary": "Antes de come\u00e7ar a fazer suas pr\u00f3prias modifica\u00e7\u00f5es no codebase do Gaia, voc\u00ea deve entender os conceitos b\u00e1sicos de sua estrutura, e quais as conven\u00e7\u00f5es de c\u00f3digo s\u00e3o utilizadas. Esse artigo cobre ambos os pontos.", "localization_tags": [], "locale": "pt-BR", "last_edit": "2016-07-28T16:09:12", "review_tags": ["editorial"]}, {"uuid": "4bd03104-17b7-4dbe-b4a6-505274e945da", "title": "\u7406\u89e3 Gaia \u4ee3\u7801\u5e93", "url": "/zh-CN/docs/Mozilla/B2G_OS/Developing_Gaia/Understanding_the_Gaia_codebase", "tags": ["Gaia", "B2G", "Code", "JavaScript", "Firefox OS", "contribution", "Guide"], "summary": "\u5728\u5bf9 ", "localization_tags": [], "locale": "zh-CN", "last_edit": "2016-07-28T01:35:36", "review_tags": []}], "modified": "2016-08-24T02:10:07", "label": "Understanding the Gaia codebase", "localization_tags": [], "locale": "en-US", "id": 116023, "last_edit": "2016-08-24T01:59:26", "summary": "Before you start to make your own changes to the Gaia codebase, you should understand the basics of how it is all structured, and what coding conventions are used. This article covers both of these points.", "sections": [{"id": "Gaia_branches", "title": "Gaia branches"}, {"id": "Gaia_codebase_structure", "title": "Gaia codebase structure"}, {"id": "apps", "title": "apps/"}, {"id": "build", "title": "build/"}, {"id": "dev_apps", "title": "dev_apps/"}, {"id": "keyboard", "title": "keyboard/"}, {"id": "locales", "title": "locales/"}, {"id": "shared", "title": "shared/"}, {"id": "tools", "title": "tools/"}, {"id": "Gaia_coding_style", "title": "Gaia coding style"}, {"id": "Specific_rules", "title": "Specific rules"}, {"id": "Per_commit_coding_style_check", "title": "Per commit coding style check"}, {"id": "Running_linting_checks_manually_via_Gaia", "title": "Running linting checks manually via Gaia"}], "slug": "Mozilla/B2G_OS/Developing_Gaia/Understanding_the_Gaia_codebase", "review_tags": ["technical"]}