Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/h3ar7b3a7/toolbox

Example Spring Boot - Angular project (WIP), using best practices and highly recommended libraries for project & code quality.
https://github.com/h3ar7b3a7/toolbox

angular angular-material chromatic cypress docker-compose eslint flyway github-actions gradle jest lombok oauth2 open-api-v3 prettier spring-actuator spring-boot spring-data-jpa spring-security sso storybook

Last synced: 7 days ago
JSON representation

Example Spring Boot - Angular project (WIP), using best practices and highly recommended libraries for project & code quality.

Awesome Lists containing this project

README

        

[![License](https://img.shields.io/badge/license-MIT-blue)](LICENSE.md)
[![Issues](https://img.shields.io/github/issues/h3ar7b3a7/Toolbox)](https://github.com/H3AR7B3A7/Toolbox/issues)
[![Pull Requests](https://img.shields.io/github/issues-pr-raw/h3ar7b3a7/Toolbox)](https://github.com/H3AR7B3A7/Toolbox/pulls)

# Toolbox

A platform for all sorts of tooling.

## Documentation

- [Toolbox UI](toolbox-fe/README.md)
- [Toolbox Service](toolbox-be/README.md)

## Project Info

- [Work Board](https://github.com/users/H3AR7B3A7/projects/1/views/1)
- [Roadmap](Roadmap.md)
- [LICENSE](LICENSE.md)

## Development

### URI

- [UI](http://localhost:4200)
- [Service](http://localhost:8080)
- [DB Management](http://localhost:8081)

### Quick Setup

#### PowerShell

- Database & management: `./docker-setup.sh`
- Local projects:
- Service: `./toolbox-be/gradlew -b toolbox-be/build.gradle bootRun`
- UI: `yarn --cwd toolbox-fe` & `yarn --cwd toolbox-fe start`

_These commands should be run from this directory._

[//]: # (TODO: Add spring & angular app to docker-compose)

## Contribution

Feel free to pick up a ticket and make a pull request.

_New ideas for features are always welcome too._

### Branches

#### Naming convention

`/-`

Example: `feature/1-SSO`

#### Types

- feature
- task
- doc

### Commits

#### Recommended emoji

- :sparkles: - New feature
- :bug: - Bugfix
- :ambulance: - Remove vulnerability
- :memo: - Documentation
- :microscope: - Test (configuration)
- :building_construction: - Project structure
- :recycle: - Refactor
- :stethoscope: - GitHub Actions
- :see_no_evil: - Git Ignore