Metadata-Version: 2.1
Name: katka-core
Version: 0.7.0
Summary: Katka Django core application
Home-page: https://github.com/kpn/katka-core
Author: D-Nitro
Author-email: d-nitro@kpn.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: Django :: 2.1
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Internet :: WWW/HTTP
Description-Content-Type: text/markdown
Requires-Dist: Django (==2.1.5)
Requires-Dist: djangorestframework (<4.0.0,>=3.9.0)
Requires-Dist: django-encrypted-model-fields (<1.0.0,>=0.5.8)
Requires-Dist: drf-nested-routers

# Katka core

Django app which is be responsible for storing information abouts applications and teams.

## Clone
You can clone this repository on: https://github.com/kpn/katka-core

## Setup
Setup your environment:

```shell
$ make venv
```

## Stack

Katka core is built on top of the Python framework Django and the Django Rest
Framework to build APIs. Under the hood it runs Python 3.7.

### Dependencies
* [djangorestframework](djangorestframework): django toolkit for building Web APIs
* [django-encrypted-model-fields](django-encrypted-model-fields): save encrypted fields on DB

[djangorestframework]: https://github.com/encode/django-rest-framework
[django-encrypted-model-fields]: https://gitlab.com/lansharkconsulting/django/django-encrypted-model-fields/

## Contributing

### Workflow
1. Fork this repository
2. Clone your fork
3. Create and test your changes
4. Create a pull-request
5. Wait for default reviewers to review and merge your PR

## Running tests
Tests are run on docker by executing
```shell
$ make test
```

Or using venv
```shell
$ make test_local
```

## Versioning

We use SemVer 2 for versioning. For the versions available, see the tags on this 
repository.

## Authors
* *KPN I&P D-Nitro* - d-nitro@kpn.com


