3 ms·
I do not suggest switching to GitLab because it will not display anything if JavaScripts are disabled (although the git protocol will still work, but it is a bi
by zzo38computer 4y ago
I do not suggest switching to GitLab because it will not display anything if JavaScripts are disabled (although the git protocol will still work, but it is a bit confusing; I think fossil is much less confusing). There are other alternatives, such as Sourcehut (which does not use JavaScript) and Codeberg (which does, but it can still be displayed without JavaScript too, like GitHub).
However, you do not have to use only one service; it is also possible to make mirrors on multiple services, including GitHub and GitLab. If it is not the only mirror, then it does not matter that JavaScripts are required for one of them. Although, if you do not want to use GitHub then that is OK, too; there are many others.
I host projects on my own computer (using Fossil) but also mirror on Chisel. If you use Git then you will not use this, though; if you use Git then you can use Sourcehut or Codeberg instead.
Note that GitHub has API documentation. Codeberg also has, although its API documentation will not be displayed without JavaScripts, but it is using the Swagger format, so if you have a program that can display it then you can use it (or you can just view the JSON code directly). If similar features are implemented, then if you have your own then it can also be possible to implement the same API so that your service can be compatible.
- fariszr 4y ago> I do not suggest switching to GitLab because it will not display anything if JavaScripts are disabled (although the git protocol will still work, but it is a bit confusing; I think fossil is much less confusing). There are other alternatives, such as Sourcehut (which does not use JavaScript) and Codeberg (which does, but it can still be displayed without JavaScript too, like GitHub). For me personally, not working without JS is not that big of an issue. I always use JS, I know the downsides, but its almost a modern necessity. > However, you do not have to use only one service; it is also possible to make mirrors on multiple services, including GitHub and GitLab. If it is not the only mirror, then it does not matter that JavaScripts are required for one of them. Although, if you do not want to use GitHub then that is OK, too; there are many others. Mirroring to GitHub almost defats the purpose. As the code will get parsed by copilot. > I host projects on my own computer (using Fossil) but also mirror on Chisel. If you use Git then you will not use this, though; if you use Git then you can use Sourcehut or Codeberg instead. Yup i use Git, but its more about the nicites around it more than just Git. Like CI/CD integration in the platform.
- zzo38computer 4y ago> For me personally, not working without JS is not that big of an issue. I always use JS, I know the downsides, but its almost a modern necessity. It may be an issue for some of your users, even if not you personally. > Mirroring to GitHub almost defats the purpose. As the code will get parsed by copilot. Yes, although someone else can copy it there, anyways.