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

Setup Developer Tooling #11

Open
6 of 7 tasks
Kenneth-Sills opened this issue Aug 25, 2024 · 0 comments
Open
6 of 7 tasks

Setup Developer Tooling #11

Kenneth-Sills opened this issue Aug 25, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@Kenneth-Sills
Copy link
Owner

Kenneth-Sills commented Aug 25, 2024

The original project used:

  • Linting
    • ESLint (dogfooding Airbnb config)
    • Prettier (with EditorConfig)
    • lint-staged via Husky on pre-commit.
  • Deployment & Release: Semantic Release
  • Dependency Updates: Renovate
  • Automation: CircleCI

Post initial release I'd like to:

  • Get semantic releases working.
  • Remove lint-staged (it's a small project).
  • Move automatic linting to pre-push via Husky (avoid disrupting rebaser workflows).
  • Add conventional commit linting to commit-msg via Husky.
  • Migrate automation to Github Actions.
  • Take a pass at simplifying all the configs and confirming correctness. Some of them are quite old.
  • Add dependency updates via Dependabot.

Github Actions and Dependabot may take me a second, my usual workflow is in Gitlab!

@Kenneth-Sills Kenneth-Sills added the enhancement New feature or request label Aug 25, 2024
@Kenneth-Sills Kenneth-Sills self-assigned this Aug 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant