Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jhipster/jhipster-kotlin

Kotlin based JHipster
https://github.com/jhipster/jhipster-kotlin

blueprint hacktoberfest jhipster jhipster-module kotlin kotlin-library kotlin-spring-boot spring-boot spring-boot-2 spring-cloud-microservice spring-security yeoman-generator yeoman-generator-webapp

Last synced: 5 days ago
JSON representation

Kotlin based JHipster

Awesome Lists containing this project

README

        





---

# About

Kotlin + JHipster = KHipster

Documentation and information about KHipster is available [here](https://www.khipster.dev/)

Full documentation and information about JHipster is available [here](https://www.jhipster.tech/)

---

# Build status

![Angular](https://github.com/jhipster/jhipster-kotlin/workflows/Angular/badge.svg)

![React](https://github.com/jhipster/jhipster-kotlin/workflows/React/badge.svg)

# Greetings, Kotlin Hipster!

[![NPM version][npm-image]][npm-url]
[![Dependency Status][daviddm-image]][daviddm-url]

## 🚀 How to get started

Install the package with `npm install -g generator-jhipster-kotlin`

1. Install the package with `npm install -g generator-jhipster-kotlin`
1. Create and navigate to a directory
1. Generate the application with `khipster`

## Using Docker

Download the Dockerfile:

```bash
mkdir docker
cd docker
wget https://github.com/jhipster/jhipster-kotlin/raw/main/docker/Dockerfile
```

Build the Docker images:

```bash
docker build -t jhipster-generator-kotlin:latest .
```

Make a folder where you want to generate the Service:

```bash
mkdir service
cd service
```

Run the generator from image to generate service:

```bash
docker run -it --rm -v $PWD:/home/khipster/app jhipster-generator-kotlin
```

Run and attach interactive shell to the generator docker container to work from inside the running container:

```bash
docker run -it --rm -v $PWD:/home/khipster/app jhipster-generator-kotlin /bin/bash
```

## 🚦 What we have now

✅ General App generation - `khipster`

✅ Spring Controller - `khipster spring-controller `

✅ Spring Service - `khipster spring-service `

✅ Entity generation - `khipster entity `

## ❤️ for community

Found an issue, let us know [here](https://github.com/jhipster/jhipster-kotlin/issues).

Interested in contributing, check out our [contributing guide](https://github.com/jhipster/jhipster-kotlin/blob/main/CONTRIBUTING.md) to get started.

Any questions [sendilkumarn](https://twitter.com/sendilkumarn)

[khipster-image]: https://raw.githubusercontent.com/sendilkumarn/jhipster-kotlin-artwork/master/logo-khipster.png
[npm-image]: https://badge.fury.io/js/generator-jhipster-kotlin.svg
[npm-url]: https://npmjs.org/package/generator-jhipster-kotlin
[daviddm-image]: https://david-dm.org/jhipster/generator-jhipster-kotlin.svg?theme=shields.io
[daviddm-url]: https://david-dm.org/jhipster/generator-jhipster-kotlin