Skip to main content

Repo Size Stars Forks Issues Dev Setup

PROJECT DEV SETUP

Beginner-friendly tool that sets up a coding environment for common programming languages. It is designed for people who want a guided setup experience instead of manually installing everything one by one.

SAMPLEZERO

SAMPLEONE

SAMPLETWO


What it does

The tool installs the language toolchain, sets up Visual Studio Code, and installs the recommended VS Code extensions — all in one guided flow.

Supported languages

  1. Python
  2. C
  3. C++
  4. Java
  5. HTML / CSS
  6. JavaScript
  7. Rust
  8. Go
  9. All languages (installs everything)

Installation

First, make sure Python is installed.

Then install the package with:

pip install projectdevsetup

How to run it

You can start it with either command:

projectdevsetup

or:

python -m projectdevsetup

How to use it

1. Start the tool

Run one of the commands above in your terminal.

2. Pick a language

The tool will show a menu like this:

============================================================
  projectdevsetup - Zenith Open Source Projects
  Automatic Developer Environment Setup for Beginners
============================================================

  Which programming language do you want to set up?

  1. Python
  2. C
  3. C++
  4. Java
  5. HTML / CSS
  6. JavaScript
  7. Rust
  8. Go
  9. All Languages

Enter a number from 1 to 9.

3. Let the setup finish

The tool then goes through these steps:

  1. Installs the selected language tools
  2. Sets up Visual Studio Code
  3. Installs recommended VS Code extensions

4. Start coding

Once setup completes, open VS Code and start writing code in your chosen language.

Important notes

  • The tool needs internet access to install packages and editors.
  • Some installs may require administrator or sudo permissions.
  • Installation success depends on the operating system and external installers being available.
  • If VS Code or a language tool cannot be installed automatically, the tool shows a manual fallback message.

Development and testing

Run tests from the repository root with:

$env:PYTHONPATH="src"
python -m pytest tests/ -v

If you are on macOS or Linux:

PYTHONPATH=src python -m pytest tests/ -v

Build release artifacts with:

python -m build

© 2026 Zenith Open Source Projects. All Rights Reserved. Zenith is a Open Source Project Idea's by @roshhellwett

Metadata

Release files for projectdevsetup 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for projectdevsetup 1.2.0
File Size Uploaded
projectdevsetup-1.2.0.tar.gz 21.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for projectdevsetup 1.2.0
File Interpreter ABI Platform
projectdevsetup-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 39.6 kB

Release files / projectdevsetup-1.2.0.tar.gz

Download URL projectdevsetup-1.2.0.tar.gz
Size 21.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ce10f7cb5f833e0e144bad413d1a0e19334261ab6fb8ed193674e641465dd937
BLAKE2b-256 checksum
How to use checksums
a74c685f78c94588de24a8f5619a4e6b24c4e40f7e04a8d297b1d76b612442be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / projectdevsetup-1.2.0-py3-none-any.whl

Download URL projectdevsetup-1.2.0-py3-none-any.whl
Size 18.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ffe0c7334aa99077e68acd9be089892a6a421006c230a5ecae37389db7dd5d18
BLAKE2b-256 checksum
How to use checksums
a52d0d1eeea40e53c6fa38301a8a9c8f5a47d8f54d09f4e17b7ef69a2fd9b1ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page