An extensible platform for indexing and exploring inspired by Source Browser.
-
Install Java JDK
-
Download and unzip ElasticSearch 5.5.1
-
Set JAVA_HOME environment variable. Run the following (change the path as needed):
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_144
. -
Run
.\elasticsearch.bat
-
Open Codex.sln
-
To index a project,
- Run Codex project, passing in repo's name and path as arguments
-n SampleRepo -p C:\src\codex
-n _____
is name of your repository-p _____
points to a location to scan-es _____
specifies URL to the ElasticSearch server, if it runs on another machine-i
(without any args) lets you search through results
- Run Codex project, passing in repo's name and path as arguments
-
To run the Codex website,
- Run Codex.Web project
-
To run the Codex website (with Monaco editor),
- Run Codex.Web.Monaco project