Confirmed users
574
edits
(→Web Engineering: Add more DXR accomplishments.) |
(→Web Engineering: Add a few more DXR accomplishments.) |
||
Line 251: | Line 251: | ||
* {{done|}} Improve infrastructure. | * {{done|}} Improve infrastructure. | ||
** Switched back end to Elasticsearch, paving the way for [https://wiki.mozilla.org/DXR_Parallel_Tree_Indexing concurrent, independent tree indexing]. | ** Switched back end to Elasticsearch, paving the way for [https://wiki.mozilla.org/DXR_Parallel_Tree_Indexing concurrent, independent tree indexing]. | ||
** Freed codebase of C++ assumptions. | |||
** Completely new plugin API supporting multiple languages, multi-core indexing, request-time analysis, binary file handling, and plugins living outside the DXR source tree | ** Completely new plugin API supporting multiple languages, multi-core indexing, request-time analysis, binary file handling, and plugins living outside the DXR source tree | ||
** Added an official DXR submodule, complete with 3 module peers. | ** Added an official DXR submodule, complete with 3 module peers. | ||
** Rewrite search controller, which was always complete spaghetti. We now have a genuine HTTP API! | ** Rewrite search controller, which was always complete spaghetti. We now have a genuine HTTP API! | ||
** Upgrade Vagrant VM to a LTS release of Ubuntu. | |||
* {{done|}} Broaden our audience. | * {{done|}} Broaden our audience. | ||
** Added indexing for several releng trees. | ** Added indexing for several releng trees. | ||
** Rewrote developer documentation (dxr.readthedocs.org), bringing in about 2 new contributors per week. | ** Rewrote developer documentation (dxr.readthedocs.org), bringing in about 2 new contributors per week. | ||
** Rewrite query machinery to do "and" searches as people expect rather than the weird and-or hybrid it used to do. | |||
** Added macro and typedef direct search. | ** Added macro and typedef direct search. | ||
** Added Google Analytics so we can measure our use. | ** Added Google Analytics so we can measure our use. | ||
** Rewrote highlighting support, fixing myriad UI bugs. | |||
** Basic JS analysis 75% done. Rust analysis in progress. | ** Basic JS analysis 75% done. Rust analysis in progress. | ||
'''l10n''' | '''l10n''' | ||
* {{done|}} Get l10n build logs into a searchable data store | * {{done|}} Get l10n build logs into a searchable data store |