Engineering Team Hardware and Software Setup
Use this doc as a template.
Why do you need the infromation about setup of your team
- Compatibility: Ensuring that all team members have compatible systems can prevent issues related to software development and testing.
- Optimization: Understanding the hardware capabilities can help in optimizing the development environment and workflows.
- Troubleshooting: Detailed setup information can aid in diagnosing and resolving technical issues more efficiently.
- Standardization: Helps in maintaining a standardized development environment across the team, which can improve collaboration and productivity.
- Resource Allocation: Assists in planning and allocating resources effectively based on the hardware and software capabilities of the team members.
How to fill the information
- Run
npx envinfo --system --binaries --browsers --IDEs --languages --npmGlobalPackages --markdown
in your terminal. - Add an additional infromation about IDEs and AI tools.
Engineer 1
System:
OS: macOS 14.1.2
CPU: (10) arm64 Apple M1 Pro
Memory: 176.31 MB / 16.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 20.9.0 - ~/.nvm/versions/node/v20.9.0/bin/node
npm: 10.1.0 - ~/.nvm/versions/node/v20.9.0/bin/npm
pnpm: 8.14.3 - ~/.nvm/versions/node/v20.9.0/bin/pnpm
IDEs:
VSCode
Vim: 9.0 - /usr/bin/vim
Xcode: /undefined - /usr/bin/xcodebuild
Languages:
Bash: 3.2.57 - /bin/bash
Go: 1.21.3 - /usr/local/go/bin/go
Java: 21.0.1 - /usr/bin/javac
Perl: 5.30.3 - /usr/bin/perl
PHP: 8.3.12 - /opt/homebrew/bin/php
Python3: 3.12.0 - /usr/local/bin/python3
Ruby: 2.6.10 - /usr/bin/ruby
Browsers:
Brave Browser: 128.1.69.162
Chrome: 129.0.6668.101
Safari: 17.1.2
npmGlobalPackages:
@microsoft/rush: 5.112.2
@nestjs/cli: 10.4.2
corepack: 0.20.0
generator-danger-plugin: 1.3.1
npm: 10.1.0
pnpm: 8.14.3
typescript: 5.5.3
yo: 5.0.0
AI:
Copilot
Engineer 2
...