up works
This commit is contained in:
@ -4,8 +4,8 @@ It's based on [pydantic](https://pydantic-docs.helpmanual.io/), an essential com
|
|||||||
|
|
||||||
Main packages involved :
|
Main packages involved :
|
||||||
|
|
||||||
* [pydantic](https://pydantic-docs.helpmanual.io/), data validation with Python 3.6+ type hints
|
* [Pydantic 2](https://pydantic-docs.helpmanual.io/), for any data validation
|
||||||
* [SQLAlchemy](https://www.sqlalchemy.org/) v2 with [Alembic](https://alembic.sqlalchemy.org/en/latest/) for schema migration
|
* [SQLAlchemy 2](https://www.sqlalchemy.org/) with [Alembic](https://alembic.sqlalchemy.org/en/latest/) for schema migration
|
||||||
* [python-jose](https://github.com/mpdavis/python-jose) as JWT implementation
|
* [python-jose](https://github.com/mpdavis/python-jose) as JWT implementation
|
||||||
* [Faker](https://faker.readthedocs.io/en/master/) as dummy data generator
|
* [Faker](https://faker.readthedocs.io/en/master/) as dummy data generator
|
||||||
* [autoflake](https://pypi.org/project/autoflake/) and [isort](https://pycqa.github.io/isort/) for clean imports
|
* [autoflake](https://pypi.org/project/autoflake/) and [isort](https://pycqa.github.io/isort/) for clean imports
|
||||||
|
@ -12,4 +12,4 @@ Main packages involved :
|
|||||||
* [Laravel IDE Helper](https://github.com/barryvdh/laravel-ide-helper) for proper IDE integration, perfectly suited for **VS Code** with [Intelephense](https://marketplace.visualstudio.com/items?itemName=bmewburn.vscode-intelephense-client) extension
|
* [Laravel IDE Helper](https://github.com/barryvdh/laravel-ide-helper) for proper IDE integration, perfectly suited for **VS Code** with [Intelephense](https://marketplace.visualstudio.com/items?itemName=bmewburn.vscode-intelephense-client) extension
|
||||||
* [PHP CS Fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer) as formatter with Laravel style guide
|
* [PHP CS Fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer) as formatter with Laravel style guide
|
||||||
* [Larastan](https://github.com/nunomaduro/larastan), a Laravel wrapper of [PHPStan](https://phpstan.org/), as advanced code static analyzer
|
* [Larastan](https://github.com/nunomaduro/larastan), a Laravel wrapper of [PHPStan](https://phpstan.org/), as advanced code static analyzer
|
||||||
* [Pest](https://pestphp.com/) as nice Jest-like API superset of existing PHPUnit
|
* [Pest 2](https://pestphp.com/) as nice Jest-like API superset of existing PHPUnit
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Main packages involved :
|
Main packages involved :
|
||||||
|
|
||||||
* [Prisma](https://www.prisma.io/) as ORM entirely built up for Typescript. Include migrations, models generator based on specific schema specification
|
* [Prisma 5](https://www.prisma.io/) as ORM entirely built up for Typescript. Include migrations, models generator based on specific schema specification
|
||||||
* [Faker](https://fakerjs.dev/) for generating seeders
|
* [Faker](https://fakerjs.dev/) for generating seeders
|
||||||
* [ESLint](https://eslint.org/) with [Prettier](https://prettier.io/) for linting and code formatting
|
* [ESLint](https://eslint.org/) with [Prettier](https://prettier.io/) for linting and code formatting
|
||||||
* [Jest](https://jestjs.io) as main test framework
|
* [Jest](https://jestjs.io) as main test framework
|
||||||
|
@ -15,4 +15,4 @@ Main purpose of this projects is to have personal extensive API training on mult
|
|||||||
* Complete CI on Kubernetes with [Concourse](https://concourse.okami101.io/)
|
* Complete CI on Kubernetes with [Concourse](https://concourse.okami101.io/)
|
||||||
* Automatic CD on Kubernetes using [Flux](https://fluxcd.io/)
|
* Automatic CD on Kubernetes using [Flux](https://fluxcd.io/)
|
||||||
|
|
||||||
See complete production deployment manifests [here](https://gitea.okami101.io/adr1enbe4udou1n/flux-source/src/branch/main/conduit), allowing **GitOps** management.
|
See complete production deployment manifests [here](https://gitea.okami101.io/okami101/flux-source/src/branch/main/conduit), allowing **GitOps** management.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[`Spring Boot 3`](https://spring.io/projects/spring-boot) implementation using `Gradle 7.5` & `Java 19`. Similar to the [official Spring Boot implementation](https://github.com/gothinkster/spring-boot-realworld-example-app) but with usage of `Spring Data JPA` instead of `MyBatis`. [Here is another nice one](https://github.com/raeperd/realworld-springboot-java) that explicitly follows `DDD`.
|
[`Spring Boot 3`](https://spring.io/projects/spring-boot) implementation using `Gradle 8` & `Java 17+`. Similar to the [official Spring Boot implementation](https://github.com/gothinkster/spring-boot-realworld-example-app) but with usage of `Spring Data JPA` instead of `MyBatis`. [Here is another nice one](https://github.com/raeperd/realworld-springboot-java) that explicitly follows `DDD`.
|
||||||
|
|
||||||
Main packages involved :
|
Main packages involved :
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user