Skip to content

Commit b4eb2df

Browse files
authored
Merge pull request #29 from swiftype/fancy-readme
Adds fancy readme
2 parents d0a9700 + 0ac82ac commit b4eb2df

File tree

2 files changed

+59
-22
lines changed

2 files changed

+59
-22
lines changed

README.md

Lines changed: 59 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,32 @@
1-
# App Search Reference UI
1+
<p align="center"><img src="https://github.com/swiftype/app-search-reference-ui-react/blob/master/logo-app-search.png?raw=true" alt="Elastic App Search Logo"></p>
22

3-
[![CircleCI](https://circleci.com/gh/swiftype/app-search-reference-ui-react.svg?style=svg)](https://circleci.com/gh/swiftype/app-search-reference-ui-react)
3+
<p align="center"><a href="https://circleci.com/gh/swiftype/app-search-reference-ui-react"><img src="https://circleci.com/gh/swiftype/app-search-reference-ui-react.svg?style=svg" alt="CircleCI buidl"></a>
4+
<a href="https://github.com/swiftype/app-search-reference-ui-react/releases"><img src="https://img.shields.io/github/release/swiftype/app-search-reference-ui-react/all.svg?style=flat-square" alt="GitHub release" /></a></p>
45

5-
The Reference UI is a configurable, generic UI meant to work with
6-
any [App Search](https://www.elastic.co/cloud/search-lib-service) Engine. It
7-
can serve as a simple demo, a functional test for your Engine data,
8-
or as a code reference when building out your own App Search
9-
UI.
6+
> A configurable, generic search UI for
7+
any [Elastic App Search](https://www.elastic.co/cloud/search-lib-service) Engine.
108

11-
The project can be configured via a JSON [config file](src/config/engine.json),
12-
which allows you to easily control things like...
9+
## Contents
1310

14-
- The Engine the UI runs against
15-
- Which fields are displayed
16-
- The filters that are used
11+
+ [Getting started](#getting-started-)
12+
+ [Usage](#usage)
13+
+ [FAQ](#faq-)
14+
+ [Contribute](#contribute-)
15+
+ [License](#license-)
1716

18-
The README assumes that you have generated this code from within the App Search dashboard.
17+
***
18+
19+
## Getting started 🐣
20+
21+
The Reference UI is great for:
1922

20-
## Setup
23+
+ search demos
24+
+ functional tests of App Search Engine data
25+
+ a starting point for new search experiences
2126

22-
You will need to install [npm](https://www.npmjs.com/). Once you have "npm"
23-
installed, you should be able to use the `npm` command from within your
24-
terminal.
27+
Requires [npm](https://www.npmjs.com/).
28+
29+
The README assumes that you have generated this code from within the App Search dashboard.
2530

2631
Run the following commands to start this application:
2732

@@ -38,10 +43,22 @@ npm install
3843
npm start
3944
```
4045

46+
## Usage
47+
4148
### Updating configuration
4249

50+
The project can be configured via a JSON [config file](src/config/engine.json).
51+
52+
You can easily control things like...
53+
54+
+ The Engine the UI runs against
55+
+ Which fields are displayed
56+
+ The filters that are used
57+
4358
If you would like to make configuration changes, there is no need to regenerate
44-
this app from your App Search Dashboard! You can simply open up the
59+
this app from your App Search Dashboard!
60+
61+
You can simply open up the
4562
[engine.json](src/config/engine.json) file, update the [options](#config),
4663
and then restart this app.
4764

@@ -237,9 +254,29 @@ own implementation. Here are a few places to look to make changes:
237254
- Lastly, if you find there is a core action or state missing, you may
238255
consider updating the core logic in [src/search-lib](src/search-lib).
239256

240-
Lastly, we accept PRs! If you make a customization that you think would benefit
241-
others, please feel free to contribute it back.
257+
## FAQ 🔮
258+
259+
### Where do I report issues with the Reference UI?
260+
261+
If something is not working as expected, please open an [issue](https://github.com/swiftype/app-search-reference-ui-react/issues/new).
262+
263+
### Where can I learn more about App Search?
264+
265+
Your best bet is to read the [documentation](https://swiftype.com/documentation/app-search).
266+
267+
### Where else can I go to get help?
268+
269+
You can checkout the [Elastic App Search community discuss forums](https://discuss.elastic.co/c/app-search).
270+
271+
## Contribute 🚀
272+
273+
We welcome contributors to the project. Before you begin, a couple notes...
274+
275+
+ Before opening a pull request, please create an issue to [discuss the scope of your proposal](https://github.com/swiftype/app-search-reference-ui-react/issues).
276+
+ Please write simple code and concise documentation, when appropriate.
277+
278+
## License 📗
242279

243-
## Questions, Feedback, Issues, Contributions
280+
[MIT](https://github.com/swiftype/app-search-reference-ui-react/blob/master/LICENSE.md) © [Elastic](https://github.com/elastic)
244281

245-
This project can be found at https://github.com/swiftype/app-search-reference-ui-react.
282+
Thank you to all the [contributors](https://github.com/swiftype/app-search-reference-ui-react/graphs/contributors)!

logo-app-search.png

27.3 KB
Loading

0 commit comments

Comments
 (0)