Confirmed users
574
edits
(→Web Engineering: Add a few more DXR accomplishments.) |
(→Web Engineering: More DXR accomplishments) |
||
Line 252: | Line 252: | ||
** 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. | ** 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 [http://dxr.readthedocs.org/en/es/development.html#writing-plugins 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. | ** Upgrade Vagrant VM to a LTS release of Ubuntu. | ||
** Render folder views at request time, a pilot for doing this with file view as well (which will save hundreds of GB of expensive NetApp space and, more importantly, speed indexing so we can do it more often). | |||
* {{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 ([https://dxr.readthedocs.org 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. | ** 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. |