Add Conda setup automation and Git LFS documentation for macOS development environment #3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR addresses the common setup challenges faced when installing Conda on macOS and handling large files in Git repositories, as identified in user support conversations.
Problem
Users were encountering two main issues:
Conda Installation Issues: Getting
zsh: command not found: condaerrors when trying to install and use Miniconda on macOS, with confusion about architecture-specific installers (Intel vs Apple Silicon M1/M2/M3)Git Large File Errors: Receiving
File exceeds GitHub's file size limit of 100.00 MBerrors when attempting to commit large installer files likeMiniconda3-latest-MacOSX-arm64.sh(199.94 MB)Solution
📚 Comprehensive Documentation
CONDA_SETUP.md: Complete step-by-step guide for installing Miniconda on macOS with architecture detection, shell initialization, and troubleshootingGIT_LFS_SETUP.md: Detailed guide for handling large files with Git Large File Storage, including common scenarios and solutionsREADME.md: Project overview with quick setup instructions and learning path guidance🛠️ Automation Scripts
setup_conda.sh: Automated installation script that:verify_setup.sh: Environment verification script that:🔧 Configuration Improvements
.gitignoreto exclude large installer files while preserving setup scriptsMiniconda3-latest-*.sh,Anaconda3-*.sh)Usage
Key Features
.gitignorerules prevent accidental large file commitsThis solution provides a complete, tested approach to environment setup that eliminates the friction users experienced with manual Conda installation and Git large file handling.
Created from VS Code via the GitHub Pull Request extension.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.