OpenGrok
OpenGrok — это свободное программное обеспечение, предназначенное для индексации исходного программного кода и веб-приложение для поиска и навигации по проиндексированному исходному коду. Поиск построен на основе движка Lucene.
OpenGrok | |
---|---|
Разработчик | Sun Microsystems/Oracle |
Написана на | Java |
Операционная система | Кроссплатформенное программное обеспечение |
Аппаратная платформа | Java Virtual Machine |
Последняя версия | 1.3.6 (11 декабря 2019) |
Лицензия | CDDL |
Сайт | opengrok.github.io/OpenG… |
Возможности
- Для многих языков программирования поддерживается подсветка синтаксиса и распознавание мест объявления и использования идентификаторов (переменных, имён классов, методов, и так далее).
- Интегрируется с распространёнными системами контроля версий, среди которых CVS, SVN, Git, Mercurial и другие.
- Возможность просмотра исторических версий и аннотированного историей кода, поиск по истории.
- Инкрементальное обновление индекса — позволяет встраивать индексатор в пост-коммитные хуки в системах контроля версий.
- Проект написан на языке программирования Java и, как следствие, платформо-независим — работает под Windows и многими вариантами Unix.
См. также
- ctags
- etags
- Cscope
- GNU GLOBAL
Ссылки
- Примеры репозиториев исходного кода
- Поиск OpenGrok по исходным кодам операционной системы OpenSolaris
- Поиск OpenGrok (недоступная ссылка) по исходным кодам офисного пакета Open Office
- Поиск OpenGrok Архивная копия от 22 августа 2010 на Wayback Machine по исходным кодам операционной системы NetBSD
- Поиск OpenGrok по исходным кодам семейства операционных систем BSD
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.