GitHub repository

Discussion about everything. New games, 3d math, development tips...
Post Reply
DebugBSD
Posts: 12
Joined: Tue Aug 01, 2017 7:14 am
Location: Madrid, Spain

GitHub repository

Post by DebugBSD »

Hi, good morning!

Before ask my question I would like to say that I'm so sorry if I ask too many questions to the forum. I have a lot of questions regarding with different topics from Irrlicht and I don't want to monoplolize the forum with me asking too many questions.

So, my question is about the development of Irrlicht. I ask here that question because I'm not sure about where to ask such a question like this and after watching all topics in the main page of the forum I think this is the best place. The thing is, I wonder if there is an official repository in GitHub to see the development process of Irrlicht? Until now, the only repository (which seems to be unofficial) I have found is this (https://github.com/zaki/irrlicht) and that repository as the title of the github page says is an updated repository based on the SVN version... If there is no an official repository maybe you should think in creating a new one. I think Irrlicht has a lot of possibilities compared to other game engines and you could unify all the development of irrlicht into GitHub (I mean, you could unify the Irrlicht development and the rest of the modules such as irrAssimp, irrNet, irrAI, ... ) so every person knows how to downlñoad and install the package and start learning to use it. Even more, It could be quite easy to see changes between branches or between commits so people doesn't have to worry about downloading different branches and different commits from the repository and test their projects against different versions, which is something most developers hates.

Even more, you could make changes in your own forked version and make a pull request when you're done with the different changes (I say this because I'm going to use Irrlicht for quite a long time and I'm going to make some changes in the future, changes that you may be are interested in).

So, that way, you can keep Irrlicht updated to the most recent features in game development and more and more people can help with the development of the project.

Well, I know there is a lot to think, but, don't take me so serious. If you're not interested, there is no problem but I think that could be a good idea just to keep the project updated to the last changes.
I asked this question because it's sad to see a project like this with a lot of potential and I see that just one or two persons are interested in their development and is not possible for just one person to maintain a huge project like this alone.

Have a nice day!
Guille
CuteAlien
Admin
Posts: 9643
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Re: GitHub repository

Post by CuteAlien »

There's no official git repository. Plan was to switch to git after 1.9 release. That release is nearly a decade late by now (but also nearly done...), so yeah... sorry for still having to use svn.

Hint for switching between branches in svn in case you need that: Use soft-links to the Irrlicht project folder in your project. Has even some advantage as you don't accidentally share temporary files between branches then.

Nevertheless - after 1.9 I'll add a git repository somewhere. Not sure yet where, we can discuss that then. Sourceforge also offers git by now for example and it would mean we keep the rest of the infrastructure like this forum in the same place (github still doesn't offer that to my knowledge).
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
DebugBSD
Posts: 12
Joined: Tue Aug 01, 2017 7:14 am
Location: Madrid, Spain

Re: GitHub repository

Post by DebugBSD »

Hi, CuteAlien
sorry for still having to use svn
You don't need to worry about anything cause you did your best keeping updated the project as always.
Nevertheless - after 1.9 I'll add a git repository somewhere. Not sure yet where, we can discuss that then. Sourceforge also offers git by now for example and it would mean we keep the rest of the infrastructure like this forum in the same place (github still doesn't offer that to my knowledge).
When I said about using GitHub, I said that because is the platform I know most and it's the platform which grows a lot every year. Furthermore, GitHub adds new features and improves the existing ones so I thing that to migrate to GitHub could be a good change. There are other platforms like GitLab, Bitbucket, Mercurial, etc ... Anyway, to me it's okay to use git from SourceForge so you only have to change from svn to git. The thing is to make a change to a platform where all people can develop software using a technology more easy to use.

Have a nice day!
Guille

PD: GitHub has Discussions which is something like forums. I have used for the ImageMagick repository so, look at here: https://docs.github.com/en/discussions/quickstart to see how does it works and look at here for an example of how to it's used by ImageMagick: https://github.com/ImageMagick/ImageMagick/discussions.
CuteAlien
Admin
Posts: 9643
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Re: GitHub repository

Post by CuteAlien »

Yeah, I'm aware of the platforms. Actually using all of them ;-) (got projects on Bitbucket and Gitlab for my day job, and my racer moved to GitHub recently). Mercurial is a source-control system, so a direct competitor to git and svn, not a platform like SourceForge or GitHub. Actually I really liked Mercurial and used it for years in my private projects. But sadly Bitbucket dropped support for it last year, so I switched those projects to git as well :-(
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Post Reply