Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/KolibriDev/gengi
All things gengi related
https://github.com/KolibriDev/gengi
api app cli monorepo website
Last synced: 4 months ago
JSON representation
All things gengi related
- Host: GitHub
- URL: https://github.com/KolibriDev/gengi
- Owner: KolibriDev
- Created: 2017-04-05T00:16:40.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-12-29T22:35:34.000Z (about 5 years ago)
- Last Synced: 2024-10-23T08:32:04.374Z (4 months ago)
- Topics: api, app, cli, monorepo, website
- Language: JavaScript
- Homepage: https://gengi.is
- Size: 16.9 MB
- Stars: 3
- Watchers: 8
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome - gengi - All things gengi related (JavaScript)
README
# gengi
[](https://travis-ci.com/KolibriDev/gengi)
This is a monorepo for all things `gengi` related
## Getting started
Clone the repo and install dependencies with `yarn` or `npm install`. This will also run `lerna bootstrap` which will install dependencies for all the projects, and create symlinks for interdependent packages.
### Development
We are using [prettier](https://github.com/prettier/prettier) on `packages/**/*.js`. There is a precommit hook in place which will run `prettier` on all changed files and `git add` them after fixing them. **Note** that `applications/gengi-is` is not included in the prettier setup, since it is a legacy project with a pretty weird setup and breaks in a bunch of funny ways.
## Projects
The folder structure is pretty basic, projects are split up into `applications` and `packages`.
### Applications
**Applications** are websites, apps and other products.### Packages
**Packages** are published npm packages.| Package | Version |
|-------------|-------------------|
| `gengi` | [](https://www.npmjs.com/package/gengi) |
| `gengi-cli` | [](https://www.npmjs.com/package/gengi-cli) |