An open API service indexing awesome lists of open source software.

https://github.com/mjmsmith/starredsearch

Search readmes in starred GitHub repos.
https://github.com/mjmsmith/starredsearch

github os-x readme search vapor

Last synced: 6 months ago
JSON representation

Search readmes in starred GitHub repos.

Awesome Lists containing this project

README

          

# Overview

**Starred Search** is a tool to search the readme files in GitHub users' starred repositories. It lives at [starredsearch.com](http://starredsearch.com).

The app is written in Swift using the [Vapor](https://github.com/qutheory/vapor) web framework.

# Prerequisites

* Swift 3 / Xcode 8.

* A [GitHub OAuth application](https://github.com/settings/developers) with the callback URL set to `/oauth/github` on your server.

# Debug Environment

Create the file `debug.json` in your checkout directory:

```
{
"GITHUB_CLIENT_ID": "",
"GITHUB_CLIENT_SECRET": "",
"APP_ADMIN_PASSWORD": ""
}
```

# Release Environment

Define environment variables for `GITHUB_CLIENT_ID`, `GITHUB_CLIENT_SECRET` and `APP_ADMIN_PASSWORD`.

# Sample launchctl File

Replace `???` as appropriate.

```

EnvironmentVariables

GITHUB_CLIENT_ID
???
GITHUB_CLIENT_SECRET
???
APP_ADMIN_PASSWORD
???

KeepAlive

Label
???
ProgramArguments

???/App
--workdir=???
--port=???

RunAtLoad

StandardErrorPath
???
StandardOutPath
???
WorkingDirectory
???

```