Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: improve developer experience #41

Draft
wants to merge 1,055 commits into
base: master
Choose a base branch
from
Draft

feat: improve developer experience #41

wants to merge 1,055 commits into from

Conversation

lotyp
Copy link

@lotyp lotyp commented Mar 28, 2023

this pull request adds support for the following GitHub actions:

  • Composite pnpm install action with caching dependencies
  • CI workflow with linter
  • CodeSee architecture diagrams
  • Automatic labeling of pull requests
  • Creation of releases with release-please from Google
  • Auto-merge release action
  • Assets upload action

additionally, this pull request includes the following:

  • docker-compose with Keycloak
  • Makefile to spin up the project
  • Self-documenting help through make help

For linting, the following tools are utilized:

  • lint-staged
  • husky
  • secretlint
  • actionlint
  • sort-package-json for sorting package.json
  • commitizen support through pnpm commit or make commit

Auto dependency updates are ensured by renovate bot
For releases I added release-please as this isn't mono-repo, so no need for changesets, in my opinion
Commits should follow http://conventionalcommits.org

@lotyp
Copy link
Author

lotyp commented Mar 28, 2023

btw, thanks @lukin for the amazing work on keywind theme for keycloak.
I will periodically update this pull request, till it is ready.

@lotyp
Copy link
Author

lotyp commented Mar 28, 2023

console preview:

src 2023-03-28 at 12 00 10

renovate bot and others added 27 commits November 13, 2023 01:15
…r--components--docker-node

chore(master): release 1.1.243
…r--components--docker-node

chore(master): release 1.1.244
…r--components--docker-node

chore(master): release 1.1.245
…r--components--docker-node

chore(master): release 1.1.246
…r--components--docker-node

chore(master): release 1.1.247
…r--components--docker-node

chore(master): release 1.1.248
…r--components--docker-node

chore(master): release 1.1.249
…r--components--docker-node

chore(master): release 1.1.250
…r--components--docker-node

chore(master): release 1.1.251
renovate bot and others added 29 commits March 19, 2024 03:37
…r--components--keywind

chore(master): release 1.1.269
@mhkarimi1383
Copy link

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants