-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/gitee provider #1403
Feature/gitee provider #1403
Conversation
Quest PR submitted!@Sourabh7iwari, you are attempting to solve the issue and loot this Quest. Will you be successful? Questions? Check out the docs. |
9e10975
to
87e3090
Compare
@Sourabh7iwari could you please share screenshots of how your solution works? |
@mojafa Pardon me Sir i hadn't committed the gitee registration in service.go, newGitProvider method, and now after rectifying. it. it working fine I guess. |
- Add Gitee provider with URL parsing support - Implement repository listing and user management - Add comprehensive test coverage - Support both HTTPS and SSH URLs Signed-off-by: Sourabh Tiwari <[email protected]>
Signed-off-by: Sourabh Tiwari <[email protected]>
Signed-off-by: Sourabh Tiwari <[email protected]>
Signed-off-by: Sourabh Tiwari <[email protected]>
e303289
to
17bd784
Compare
@Sourabh7iwari having a look |
@mojafa thanks sir but i think @tarunrajput sir has done better job then me |
@Sourabh7iwari good stuff so far, i was able to add the GItee git-provider, see below. However creating a workspace from the |
Hey @Sourabh7iwari As a starting point, I’d like you to focus on tackling the following instead:
Additionally, you can refer to PR #1284 for inspiration. Let me know if you have any questions or need further clarification. |
Closing per #1403 (comment) |
🧚 Another solver has looted Quest #1341, but your efforts have not gone unnoticed. Go to https://quira.sh/quests/solver to find a new adventure 🗡 Questions? Check out the docs. |
Add Gitee Git Provider Support
This PR adds comprehensive Gitee integration to Daytona's git provider system, enabling users to work with Gitee repositories seamlessly.
Features Added
URL Support
https://gitee.com/owner/repo
)[email protected]:owner/repo.git
)/tree/branch
)/commit/sha
)/pulls/number
)/blob/branch/path
)Core Functionality
Implementation Details
New Files
pkg/gitprovider/gitee.go
: Main Gitee provider implementationKey Components
Testing
Security Considerations
Breaking Changes
None. This is an additive change that extends Daytona's git provider support.
Documentation
The implementation follows existing patterns in Daytona's git provider system, making it familiar to maintainers and users.
Reviewer Notes
Related Issues
Closes #1341 - Add Gitee support to Daytona
Future Considerations
Testing Instructions
@quest-bot loot #1341