Customizing SMF > Forks Discussion

Using Github???

(1/2) > >>

BUGHUNTER:
Hi,

readig about forks of smf here I wonder, if there is no official smf account at github? Git would make it easy to integrate forks back into the main code base, so github could be a good thing for code evolution - what do developers of smf think about git and using github?

Also handling of mods could be made much easier using git - if I am not totally wrong smf mods are "raw" code changes - so gaining the benefits of git plus the option of integrating forks would make sense to me.

What do you think?

Thanks,
Bughunter

Kryzen:
Actually there is, but it is not ready yet. I guess the team is still busy with making the change from SVN to Git. ;)

青山 素子:

--- Quote from: BUGHUNTER on April 17, 2012, 09:36:19 AM ---readig about forks of smf here I wonder, if there is no official smf account at github?

--- End quote ---

https://github.com/simplemachines/



--- Quote from: BUGHUNTER on April 17, 2012, 09:36:19 AM ---Git would make it easy to integrate forks back into the main code base, so github could be a good thing for code evolution - what do developers of smf think about git and using github?

--- End quote ---

Git is not github.

Work is ongoing at converting from subversion to git. There is an internal version right now, and when things are ready and the development process is worked out, I'm sure there will be an announcement on it.



--- Quote from: BUGHUNTER on April 17, 2012, 09:36:19 AM ---Also handling of mods could be made much easier using git - if I am not totally wrong smf mods are "raw" code changes - so gaining the benefits of git plus the option of integrating forks would make sense to me.

--- End quote ---

Nothing has stopped this from being done previously in private repositories.

BUGHUNTER:
Ok, this reads well!

Yes, the switch from svn to git can take a few days, so think carefully about everything and just review things twice, there might be some pitfalls. BTW if you do not know it - smartgit is really a nice client! (no, not affiliated with them, it is really good software and free for non-commercial use!).

How are your plans for integrating mods into the repo? Are you integrating them at all?

Would be interesting to read about what strategy you are planning for this - the absence of any plugin api will make every installed mod actually a new branch - leading to an infinite number of branches with random combinations of mods...

Ok, I just found hxxp:github.com/SimpleMachines/smCore [nonactive] - also http://www.simplemachines.org/community/index.php?topic=469381.0 reads like SMF is finally becoming a good modular design that enables better extendibility, very nice! Maybe it is better to look forward and get that 3.0 realized as fast as possible ;)

I will follow!

Bughunter

青山 素子:
I can't speak for the team as I don't know their plans. I can, however, mention a few things in response.


--- Quote from: BUGHUNTER on April 19, 2012, 06:23:39 AM ---Yes, the switch from svn to git can take a few days, so think carefully about everything and just review things twice, there might be some pitfalls.

--- End quote ---

In my personal experience, if the Subversion repository has been well-managed, it will import well. The main SMF repository has been fairly well managed.

Also, I believe things have been going on for a few months as it's a big workflow change, so it's more getting the flow down than any technical issues.



--- Quote from: BUGHUNTER on April 19, 2012, 06:23:39 AM ---BTW if you do not know it - smartgit is really a nice client! (no, not affiliated with them, it is really good software and free for non-commercial use!).

--- End quote ---

The team knows about it and many other clients. Personally, I just use the CLI interface, with gitk if I need to see something visually.



--- Quote from: BUGHUNTER on April 19, 2012, 06:23:39 AM ---How are your plans for integrating mods into the repo? Are you integrating them at all?

--- End quote ---

I do not know their plans on this. I don't think it is under consideration as nearly all modifications are by third parties, most licensed in ways that you can't just take the code.



--- Quote from: BUGHUNTER on April 19, 2012, 06:23:39 AM ---Would be interesting to read about what strategy you are planning for this - the absence of any plugin api will make every installed mod actually a new branch - leading to an infinite number of branches with random combinations of mods...

--- End quote ---

The developers have implemented a "hook" system since the late 2.0 RC stages. I believe this is the encouraged system to use for all 2.x modifications currently, and it avoids 90% of direct code edits.



--- Quote from: BUGHUNTER on April 19, 2012, 06:23:39 AM ---Ok, I just found https://github.com/SimpleMachines/smCore - also http://www.simplemachines.org/community/index.php?topic=469381.0 reads like SMF is finally becoming a good modular design that enables better extendibility, very nice! Maybe it is better to look forward and get that 3.0 realized as fast as possible ;)

--- End quote ---

Old news. smCore was announced on February 24 over in the News and Updates board topic Simple Machines is expanding and in the development blog post The future of SMF

If you want to follow things currently, watch the News and Updates board and the development blog.

Navigation

[0] Message Index

[#] Next page

Go to full version