no bug - doc: refresh the Firefox Source Code Directory Structure page r=firefox-source-docs-reviewers,ahal DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D165948
This commit is contained in:
Sylvestre Ledru 2023-02-17 13:38:01 +00:00
Родитель f2ae383672
Коммит aff8631fa3
1 изменённых файлов: 14 добавлений и 19 удалений

Просмотреть файл

@ -38,7 +38,7 @@ accessible
----------
Files for accessibility (i.e., MSAA (Microsoft Active Accessibility),
ATK (Accessibility Toolkit, used by GTK+ 2) support files). See
ATK (Accessibility Toolkit, used by GTK) support files). See
`Accessibility <https://developer.mozilla.org/docs/Web/Accessibility>`__.
@ -46,8 +46,8 @@ browser
-------
Contains the front end code (in XUL, Javascript, XBL, and C++) for the
Firefox browser. Many of these files started off as a copy of files in
`xpfe <https://developer.mozilla.org/docs/Mozilla/Developer_guide/Source_Code/Directory_structure#xpfe>`__/.
Firefox desktop browser. Many of these files started off as a copy of files in
`xpfe <#xpfe>`__.
browser/extensions
------------------
@ -64,8 +64,7 @@ Mac and Windows)
build
-----
Miscellaneous files used by the build process. See also
`config <https://developer.mozilla.org/docs/Mozilla/Developer_guide/Source_Code/Directory_structure#config>`__/.
Miscellaneous files used by the build process. See also `config <#config>`__.
caps
----
@ -78,10 +77,8 @@ Security <https://www.mozilla.org/projects/security/components/>`__ .
chrome
------
Chrome registry (See
`here <https://developer.mozilla.org/en/docs/Chrome_Registration>`__)
used with `toolkit <#toolkit>`__/. These files were originally copies of
files in `rdf/chrome/`.
:ref:`Chrome registry <Chrome Registration>` used with `toolkit <#toolkit>`__/.
These files were originally copies of files in `rdf/chrome/`.
config
------
@ -115,10 +112,10 @@ an application.
dom
---
- `IDL definitions <https://developer.mozilla.org/docs/Mozilla/Tech/XPIDL>`__ of the interfaces defined by
- :ref:`IDL definitions <XPIDL>` of the interfaces defined by
the DOM specifications and Mozilla extensions to those interfaces
(implementations of these interfaces are primarily, but not
completely, in `content <https://developer.mozilla.org/docs/Mozilla/Developer_guide/Source_Code/Directory_structure#content>`__).
completely, in `content <#content>`__).
- The parts of the connection between JavaScript and the
implementations of DOM objects that are specific both to JavaScript
and to the DOM.
@ -240,7 +237,7 @@ js/src
------
The JavaScript engine, also known as
`SpiderMonkey <https://developer.mozilla.org/docs/Mozilla/Projects/SpiderMonkey>`__.
:ref:`SpiderMonkey <SpiderMonkey>`.
See also `JavaScript <https://developer.mozilla.org/docs/JavaScript>`__.
js/xpconnect
@ -312,8 +309,7 @@ mfbt
----
Implementations of classes like *WeakPtr*. Multi-platform *assertions*
etc. `More on
MFBT <https://developer.mozilla.org/docs/Mozilla/MFBT>`__
etc.
mobile
------
@ -355,7 +351,7 @@ dynamic linker for Android, a DLL block list for Windows, etc.
netwerk
-------
`Networking library <https://developer.mozilla.org/docs/Necko>`__, also known as Necko.
:ref:`Networking library <Networking>`, also known as Necko.
Responsible for doing actual transfers from and to servers, as well as
for URI handling and related stuff.
@ -418,15 +414,14 @@ Cross module python code.
python/mach
-----------
The code for the `Mach <https://developer.mozilla.org/docs/Mozilla/Developer_guide/mach>`__ building
tool.
The code for the :ref:`Mach` building tool.
security
--------
Contains NSS and PSM, to support cryptographic functions in mozilla
(like S/MIME, SSL, etc). See `Network Security Services
(NSS) <https://www.mozilla.org/projects/security/pki/nss/>`__ and
(like S/MIME, SSL, etc). See :ref:`Network Security Services (NSS)`
and
`Personal Security Manager
(PSM) <https://www.mozilla.org/projects/security/pki/psm/>`__.