🛠️
Vishesh Bansal
@visheshbansal
Joined on 11 September 2016
Building @balkanid | Maintainer @GDGVIT
GitHub Stats
153
Followers
25
Repositories
6
Organizations
0
Gists
70
Pull Requests
20
Issues
6
Commits
0
Sponsors
3
Contributed To
59
Star Earned
Most Used Languages
39.98%
JavaScript
20.86%
Python
17.32%
Vue
5.97%
Dart
4.01%
CSS
3.08%
HTML
2.88%
C++
2.04%
EJS
Popular Projects
Portfolio-Website
Vishesh's Portfolio Website
Vue
47
5
2
7
VisheshBansal
All about me! Feel Free to fork. Don't forget to star in case you like it!😊
Unknown
4
3
0
0
Team-Tesla
Dashboard of Team Tesla depicting sales of Electric Vehicles for CSE3020
R
3
1
0
0
Trie-SpellCheck
A Spell Checker that detects text using OCR and checks for mistakes in words using Tries
C++
2
1
1
13
mcxlive
Flutter App for fetching MCX Live Prices
Dart
1
0
0
0
GestureController
Gesture Controller for HCI Project CSE4015
Python
0
0
0
0
Top Contributions
Top contributions made by the user in the last year.
Charts
Follow Up
Activity Graph
Contributions Calendar
Contributions made by the user in the last 365 days.
Recent Activity
8/15/2025, 6:43:27 PM
Pushed 63 commit(s) to VisheshBansal/container on branch main
- Adds next step link for building the project. (#278) * Closes #277.
- Docs for shell completion (#275) Closes https://github.com/apple/container/issues/93 Signed-off-by: Aditya Ramani <a_ramani@apple.com>
- Add unpack strategy to SnapshotStore (#274) Define a `UnpackStrategy` function type in the `SnapshotStore` to give more control over how an image is unpacked. Previously, we were creating a 512 GB sparse block file for the initial file system of a container, which is overkill. With this change, the vminit image is unpacked to a smaller block file, while container images are unpacked to the 512 GB block Follows the same pattern as https://github.com/apple/container/blob/main/Sources/Helpers/RuntimeLinux/RuntimeLinuxHelper.swift#L71 Signed-off-by: Aditya Ramani <a_ramani@apple.com>
- Use enum for ClientHealthCheck namespace (#225) Switch `ClientHealthCheck` from a `struct` to an `enum` to prevent instantiation.
- Assigns default nameserver in sandbox service. (#276) * Closes #148. * Storing the default nameserver in the bundle config means that DNS won't work if the container stops and then restarts later when the subnet address has changed.
- [Build] Disable rosetta during builds with a UserDefault (#273) Fixes https://github.com/apple/container/issues/103
- Cleanups for CI (#287) Signed-off-by: Aditya Ramani <a_ramani@apple.com>
- [Build] update builder shim to 0.3.0 (#288)
- Fix build with local images test (#285) Related to https://github.com/apple/container/issues/211 DO NOT MERGE until a new tag on container-builder-shim is created Signed-off-by: Kathryn Baldauf <k_baldauf@apple.com>
- Updates SPI manifest to build on 6.2 only. (#297)
- Mark SandboxSnapshot init as public for sandbox plugins (#309) Changed `SandboxSnapshot` initializer from `package init()` to `public init()` to enable external package consumers to create and use `SandboxSnapshot` instances in their custom Sandbox plugins. The `SandboxSnapshot` is used for `container list` functionality
- Flush output when following logs. (#316) - Closes #315.
- ProcessIO: Don't error if stdin isn't a pty and !-i (#312) We don't need to error unless we're supplying io.
- Use `swift package edit` instead of `CONTAINERIZATION_PATH`. (#318) - Closes #294.
- fix typo in local package path for building (#327)
- Handle when keychain query returns an unhandled error (#331) Depends on https://github.com/apple/containerization/pull/210 Related to https://github.com/apple/container/issues/254 --------- Signed-off-by: Kathryn Baldauf <k_baldauf@apple.com>
- Use `Mutex` for thread-safe access to structs (#325) Changes in this PR prevent a race caused by an implicit call to a computed property getter when updating the property value.
- Use the new `@SendablePropertyUnchecked` macro (#332) Changes in this PR require merging https://github.com/apple/containerization/pull/212 in containerization and creating a new tag.
- Docs: Add macOS 15 container-to-container communication limitation note to the tutorial (#328) Add note about macOS 15 network isolation preventing container-to-container communication Ref: https://github.com/apple/container/issues/326
- Use `{install-root}/libexec/container-plugins` for plugins. (#341) - Use a directory that's separate from user data, as user-installed plugins have a distinct lifecycle. - Closes #340.