-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs(engineer-hardware-software-setup): add doc
- Loading branch information
1 parent
26bd000
commit 6cd41ef
Showing
3 changed files
with
78 additions
and
5 deletions.
There are no files selected for viewing
65 changes: 65 additions & 0 deletions
65
.../engineering-playbook/developer-experience/engineer-hardware-software-setup.mdx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
--- | ||
title: Engineering Team Hardware and Software Setup | ||
--- | ||
|
||
# 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 | ||
|
||
... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters