Platform/2014-Q3-Goals: Difference between revisions

Jump to navigation Jump to search
→‎Web Engineering: Add a few more DXR accomplishments.
(→‎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
Confirmed users
574

edits

Navigation menu