Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danvitoriano/search-github
Example of Search an user at Github with React, CSS in JS (Glamor), E2E tests with Cypress and CI/CD with CircleCI
https://github.com/danvitoriano/search-github
cypress glamor javascript nodejs react react-router yarn
Last synced: 8 days ago
JSON representation
Example of Search an user at Github with React, CSS in JS (Glamor), E2E tests with Cypress and CI/CD with CircleCI
- Host: GitHub
- URL: https://github.com/danvitoriano/search-github
- Owner: danvitoriano
- License: mit
- Created: 2018-08-10T11:37:27.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-07-26T08:57:42.000Z (over 3 years ago)
- Last Synced: 2023-05-13T07:55:22.771Z (over 1 year ago)
- Topics: cypress, glamor, javascript, nodejs, react, react-router, yarn
- Language: JavaScript
- Homepage: https://search-github-dnvtrn.herokuapp.com/
- Size: 609 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Search GitHub
[![CircleCI](https://circleci.com/gh/danvitoriano/search-github.svg?style=svg)](https://circleci.com/gh/danvitoriano/search-github)
## DEMO
[https://search-github-dnvtrn.herokuapp.com](https://search-github-dnvtrn.herokuapp.com/)
**Type for an username and get GitHub user details.**
This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).
## Install
```
git clone [email protected]:danvitoriano/search-github.git
cd search-github
yarn
```## Run
```
yarn start
```Starts the development server at [http://localhost:3000](http://localhost:3000).
```
yarn build
```## Test
```
yarn test
```## Cypress End-2-End Testing Framework
```
yarn e2e
```Starts [http://cypress.io](http://cypress.io) JavaScript End to End Testing Framework. You can change properties, **environment** and mock stubs at `Globals.js` file.
## Continuos Integration
Automated build continuous process with [CircleCI](http://circleci.com)
## Deploy
### now.sh
Install [now.sh](http://now.sh) to build and deploy on public address. Then just run:
```
now
```### Heroku
Use [Heroku Buildpack](https://github.com/mars/create-react-app-buildpack).
✏️ _Replace `$APP_NAME` with a name for your unique app._
```bash
git init
heroku create $APP_NAME --buildpack https://github.com/mars/create-react-app-buildpack.git
git add .
git commit -m "Start with create-react-app"
git push heroku master
heroku open
```## GitHub Mock API
[GitHub API](https://developer.github.com/v3/) has 5000 request limit per hour. If you got stucked into this, use this [fork](https://github.com/danvitoriano/mock-github-api) of [mock-github-api](https://github.com/mzabriskie/mock-github-api) and run it from localhost. You can change properties at `Globals.js` file.
## [Wiki](https://github.com/danvitoriano/search-github/wiki)
Provides additional documentation and share long-form content about this project.
## Issues
View all [issues](https://github.com/danvitoriano/search-github/issues) or open a [new issue](https://github.com/danvitoriano/search-github/issues/new).
## Pull Requests
Create a new [pull request](https://github.com/danvitoriano/search-github/pulls) to collaborate, discuss and review potential changes.
## Contact