Skip to main content

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

  1. Run npx envinfo --system --binaries --browsers --IDEs --languages --npmGlobalPackages --markdown in your terminal.
  2. 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

...