S.soliman.devAll projects
PROJECT / GIT-FOLDER-MANAGER

Developer Tool

Git Folder Manager.

A VS Code extension that simplifies GitHub folder and individual file push workflows with flexible commit and permission controls.

Git Folder Manager preview

OVERVIEW

What it's about

Git Folder Manager is a Visual Studio Code extension designed to make GitHub workflows more flexible and convenient. It allows developers to select and push entire folders or individual files to GitHub directly from VS Code. The extension provides a commit message dialog before pushing changes, permission confirmation for GitHub operations, and a Don't Ask Again option to remember user preferences. Its goal is to simplify file management and give developers more control over their GitHub push workflow.

TECHNOLOGY

Built with

TypeScriptNode.jsVS Code Extension APIGitGitHub APIGitHub REST API

THE PROCESS

Challenges

  • Implementing folder-based GitHub push functionality inside VS Code.
  • Supporting individual file selection and push operations.
  • Designing a flexible workflow for managing Git commits.
  • Implementing permission confirmation before pushing changes.
  • Managing user preferences through a Don't Ask Again option.
  • Providing a simple and intuitive extension interface.

NEXT ITERATION

Future improvements

  • Add support for multiple GitHub repositories.
  • Improve folder and file selection workflows.
  • Add branch selection before pushing changes.
  • Introduce push history and commit tracking.
  • Improve error handling and network failure recovery.
  • Add more advanced Git operations and customization options.
Back to all projects
© 2026 Md. Soliman Sikder · Built with curiosity.