Work in a development team professionally, automate processes and collaborate in a structured way in order to safely migrate your code to production.
Make the transition from R user to R developer and share an R package within your team using Version Control (Git) and GitHub repository. Automate Continuous Integration (CI) using GitHub Action to check the package robustness and correctness upon migration.
Collaborate with your team to develop and deploy an R package further in a controlled way using GitFlow approach.
You will learn how to work in a development team, making sure all members are managing the same environment, and you will experiment ways to cooperate together safely, automating important tasks.
- Start with a simple R package with documentation, unit tests, renv set up.
- Connect your code to Git version control
- Safely host it on your GitHub Repository
- Explore GitHub Actions
- Implement Continuous Integration (CI)
- Apply on GitHub GitFlow approach in a collaborative setup
- Develop your R package further