Giter VIP home page Giter VIP logo

github-wiki-search's Introduction

GitHub Wiki Search

Search the contents of GitHub Enterprise wikis.

Contributing

We welcome your feedback and contributions.

Getting started

Installation

  1. install vagrant

  2. clone the repository:

    https://github.com/cfpb/github-wiki-search.git

  3. install vagrant cachier

    vagrant plugin install vagrant-cachier

  4. enter the repo directory:

    cd github-wiki-search

  5. copy settings_example.py to settings.py and modify for your installation

  6. start the virtualmachine

    vagrant up

  7. ssh into the virtualmachine

    vagrant ssh

  8. run the provisioning script

    sudo /vagrant/provision/provision.py

  9. run the sync script

    /vagrant/server/sync.py

  10. visit the search page at

    http://localhost:8080

Front end requirements

Install front end tools and components

  1. install dependencies:

    npm install

  2. pull in Bower components:

    grunt vendor

Front end workflow

  1. compile JavaScript and LESS files:

    grunt

  2. update dist folder with newly compiled assets:

    grunt dist

Or use grunt serve. This will run both commands when commonly edited front end files have changed. It also sets up a local server on port 8000 for previewing the front end.

github-wiki-search's People

Contributors

dgreisen-cfpb avatar himedlooff avatar miklane avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.