Skip to content

An extensible platform for indexing and exploring inspired by Source Browser

License

Notifications You must be signed in to change notification settings

DustinCampbell/Codex

 
 

Repository files navigation

Codex

An extensible platform for indexing and exploring inspired by Source Browser.

Build status

Getting started

  • 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
  • To run the Codex website,

    • Run Codex.Web project
  • To run the Codex website (with Monaco editor),

    • Run Codex.Web.Monaco project

About

An extensible platform for indexing and exploring inspired by Source Browser

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 81.9%
  • TypeScript 7.3%
  • JavaScript 6.0%
  • CSS 3.9%
  • Other 0.9%