computer_science:software_development:software_code_development_environment_checklist

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
computer_science:software_development:software_code_development_environment_checklist [2024/03/21 19:22] – created carlossousacomputer_science:software_development:software_code_development_environment_checklist [2024/03/21 19:50] (current) – [Software Setup] carlossousa
Line 1: Line 1:
-Placeholder+===== Quick Software Development Checklist ===== 
 + 
 +A simple checklist that I keep for sanity check if / when I need to move development environments and want to make sure I'm ready to go. 
 + 
 +=====   ===== 
 + 
 +===== Software Setup ===== 
 + 
 +  - **Operating System:**  Either PopOS or chosen based on project requirements (Windows, macOS). 
 +  - **Code Editors and IDEs:**  VSCodium 
 +  - **Version Control:**  Git + External GitLab / GitHub / GitTea instance. 
 +  - **Package Managers:**  Depending on language (eg: npm, pip, etc). 
 +  - **Terminal and Shell:**  Zsh with Oh My Zsh 
 +  - **Database Tools:**  phpMyAdmin, DBeaver 
 +  - **API Development Tools:**  insomnia, bruno 
 +  - **Virtualization Software:**  Docker, Kubernetes, Vagrant, Terraform 
 + 
 + 
 +===== Development Environment ===== 
 + 
 +  - **Programming Languages:**  Install necessary compilers/interpreters. 
 +  - **Frameworks and Libraries:**  Based on project requirements. 
 +  - **Linter and Formatter: **No preference 
 +  - **Build Tools:** Make, Gradle, or Webpack. 
 +  - **Continuous Integration/Continuous Deployment (CI/CD) Tools:**  Jenkins, GitHub Actions. 
 +  - **Testing Frameworks:**  Unit and integration testing tools relevant to the stack. 
 + 
 +===== Enhancements ===== 
 + 
 +  - **Dotfiles Repository:**  Configurations and settings. 
 +  - **Automate Repetitive Tasks:**  Scripts or automation tools. 
 +  - **SSH Keys:**  Secure access to remote (development and / or production) servers.
  
  
  • computer_science/software_development/software_code_development_environment_checklist.1711048974.txt.gz
  • Last modified: 2024/03/21 19:22
  • by carlossousa