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

Improve newcomer onboarding january 2023 #146

Merged
merged 17 commits into from
Feb 6, 2023
Merged

Improve newcomer onboarding january 2023 #146

merged 17 commits into from
Feb 6, 2023

Conversation

devpro
Copy link
Contributor

@devpro devpro commented Feb 2, 2023

What this PR does / why we need it

As someone new to HobbyFarm, I would like to use my new eyes on the project to improve the codebase quality and automation.

Which issue(s) this PR fixes

  • Split GitHub Main Action in CI and PKG pipelines
  • Move cicd/Dockerfile to .github/workflows folder (and rename Dockerfile-ci as only used by CI pipeline)
  • Move other cicd content in .docker folder (as it's used to build a Docker image)
  • Fix typo in markdown files
  • Update package-lock.json to lockfileVersion 2 (automatically done after a npm install)
  • Merge CONTRIBUTING.md in README.md
  • Improve README.md with straightforward procedure for local setup (docker-compose files were missing and not wished for local development)
  • Add badges in README.md
  • Remove useless files: .env.example, nginx.conf
  • Do very little cosmetic code changes: remove/add empty lines
  • Merge all gitignore in root .gitignore file
  • Fix warning in tsconfig.file (invalid first line comment)

@jggoebel
Copy link
Member

jggoebel commented Feb 6, 2023

Is this PR ready then?

@jggoebel jggoebel merged commit d475483 into hobbyfarm:master Feb 6, 2023
@devpro devpro deleted the feature/onboarding-jan2023 branch February 6, 2023 21:03
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