Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

coding_tips

Practical setup guides and reference documentation for software development workflows. Covers environment management, version control, containerisation, and editor configuration across Python and R.

Contents

File Description
git.md Git and GitHub essentials: configuration, core workflow, branching, conflict resolution, SSH keys, GitHub CLI, and managing multiple accounts
python_uv.md Python setup using UV for fully reproducible environments, including Python version management, dependency management, and syncing existing projects
pixi.md Python setup using Pixi (conda-forge based), covering conda and PyPI dependencies, tasks, and multiple environments
r_renv.md R setup with renv for environment management, including dependency discovery, package management, and restoring existing environments
docker.md Docker fundamentals: core concepts, essential commands, Dockerfiles for Python and R, docker-compose, environment variables, and Dev Containers in VSCode
vscode.md VSCode setup: recommended extensions, user and workspace settings, and keyboard shortcuts
env.md Managing local paths and secrets with .env files, including loading patterns for Python and R

Quick reference

New Python project: Install UV and pin Python versionAdd dependenciesSync on other machines

New R project: Install R and renvInitialise environmentRestore on other machines

First-time Git setup: Configure identityInstall and authenticate GitHub CLI

Local paths across contributors: Set up .env filesLoad in PythonLoad in R

About

Practical setup guides for software development workflows across Python, R, Git, Docker, and VSCode - covering environment management, version control, containerisation, and editor configuration.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors