Gitlab support #1314

Open
opened 2023-10-06 04:45:11 +00:00 by thatonecalculator · 1 comment

# Describe your matter briefly

While I understand this would be a huge undertaking and likely out of scope for the project, I think adding Gitlab support would be amazing. Currently, there's no good apps for Gitlab on Android (at least nothing on-par with GitNex or the official Github). Being able to manage projects from multiple forges running different software would be a massive benefit, and having an actually good app for GitLab (as I'm primarily a GitLab user) would be amazing.



## # Describe your matter briefly While I understand this would be a huge undertaking and likely out of scope for the project, I think adding Gitlab support would be amazing. Currently, there's no good apps for Gitlab on Android (at least nothing on-par with GitNex or the official Github). Being able to manage projects from multiple forges running different software would be a massive benefit, and having an actually good app for GitLab (as I'm primarily a GitLab user) would be amazing. <br><br> - [x] I carefully read the [contribution guidelines](https://codeberg.org/gitnex/GitNex/wiki/Contributing). <!-- Thank you for your time. -->
mmarif added the
💬 Discussion
label 2023-10-07 04:52:09 +00:00
Owner

Thank you for opening this issue @thatonecalculator.

I have long thought about this, but then due to different issues I went ahead to support only Gitea and tag the whole development with "Do one thing, do it better".

At this moment, GitNex code is huge and maintaining it is not an easy task. So integrating GitLab into it will make things more complicated and the code at some point unreadable and maintainable.

But that does not mean it is not in my list of having an app for GitLab. For sometime already I am brainstorming about it. If this happen, it will be a separate app for GitLab. So keep an eye on this space for future updates.

Here are some of the initial information I can provide:

  • Stack almost similar to GitNex
  • There will be visual changes from the get go for it, UI wise it will be very different from GitNex but still easy to use and navigate
  • Planned hosting on GitHub for more visibility
  • Paid play store version to accommodate the time spent on it beside infrastructure cost
  • In planning stage: how to make it to more affordable and sustainable for future

The key point here is sustaining the app in the long run. Giving it away for free won't help at all. As you can see, there are a few good apps for GitLab that started a long time ago, but I am pretty sure that because of this model, they did not survive for long and are not being updated anymore (as far as I know).

Honorable mentions:
1- Labcoat - https://gitlab.com/Commit451/LabCoat
2- Git+ - https://github.com/mgvora/gitplus_for_gitlab
3- GitFox - https://gitlab.com/terrakok/gitlab-client

Thank you for opening this issue @thatonecalculator. I have long thought about this, but then due to different issues I went ahead to support only Gitea and tag the whole development with "Do one thing, do it better". At this moment, GitNex code is huge and maintaining it is not an easy task. So integrating GitLab into it will make things more complicated and the code at some point unreadable and maintainable. But that does not mean it is not in my list of having an app for GitLab. For sometime already I am brainstorming about it. If this happen, it will be a separate app for GitLab. So keep an eye on this space for future updates. Here are some of the initial information I can provide: - Stack almost similar to GitNex - There will be visual changes from the get go for it, UI wise it will be very different from GitNex but still easy to use and navigate - Planned hosting on GitHub for more visibility - Paid play store version to accommodate the time spent on it beside infrastructure cost - In planning stage: how to make it to more affordable and sustainable for future The key point here is sustaining the app in the long run. Giving it away for free won't help at all. As you can see, there are a few good apps for GitLab that started a long time ago, but I am pretty sure that because of this model, they did not survive for long and are not being updated anymore (as far as I know). Honorable mentions: 1- Labcoat - https://gitlab.com/Commit451/LabCoat 2- Git+ - https://github.com/mgvora/gitplus_for_gitlab 3- GitFox - https://gitlab.com/terrakok/gitlab-client
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: gitnex/GitNex#1314
No description provided.