DustinCampbell / Codex

An extensible platform for indexing and exploring inspired by Source Browser

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:C# 81.8%Language:TypeScript 7.3%Language:JavaScript 6.0%Language:CSS 3.9%Language:HTML 0.9%Language:ASP 0.0%