HACKER Q&A
📣 JrisMoore

How to Improve the Development Efficiency?


I just joined a project but got problems on setting up the development environment with poor documentation. Any suggestion on how to settle into a new team quickly?


  👤 cebert Accepted Answer ✓
At my work we use GitHub to manage all of our code repositories and GitHub Actions for CI/CD. GitHub is already familiar to a large number of developers and makes it easier for them to get started. My team mostly builds webapps, so we have also leveraged VS Code dev containers. This allows all team members to be coding in the same containerized dev environment in Docker with the same setup. GitHub and VS Code containers have dramatically helped reduce our onboarding time.