(Question) GitHub source deployment

  • 5 Replies
  • 137 Views

0 Members and 1 Guest are viewing this topic.

Offline ygidaslm

  • *
  • Fractal Freshman
  • *
  • Posts: 3
« on: May 15, 2018, 01:10:06 AM »
This is a question @Kalles Fraktaler 2 Developers…

Do you consider providing/sharing the code of Kalles Fraktaler 2 via GitHub so contributing and change-tracking is easier and less obscure than a slightly hidden link pointing to a .zip?

Offline claude

  • *
  • Fractal Freak
  • **
  • Posts: 719
    • mathr.co.uk
« Reply #1 on: May 15, 2018, 01:40:34 AM »
https://mathr.co.uk/kf/kf.html#download binary zips include corresponding source - not sure how the links are hidden, they are highlighted in red
https://code.mathr.co.uk/kalles-fraktaler-2 is the web interface to my git repository, you can
Code: [Select]
git clone https://code.mathr.co.uk/kalles-fraktaler-2.gitCurrently to build the kf-2.13 branch you need to generate newton-raphson zooming sources with my 'et' project, it's a bit complicated but to get started you can copy the formulas/generated folder from the last release zip into your git checkout.  If you want further instructions let me know and I'll try to write them.  (note: default branch when you clone is kf-2.12, as that is still the stable branch at this stage).

I'm a bit ideologically opposed to a hub for git, as git is decentralized and should be interoperable among many hosts.  You can send me patches via email using git format-patch

Offline ygidaslm

  • *
  • Fractal Freshman
  • *
  • Posts: 3
« Reply #2 on: May 15, 2018, 01:57:17 AM »
Thanks for the fast response.

I came from http://www.chillheimer.de/kallesfraktaler/ and to quickly assumed there would be no git repo for the source at all. So I am happy there is!
I can totally understand your aversion against github as you described it since I believe myself that gits superority arose from its decetralized nature.

Yet I view GitHub not solely as a repo hoster but more as a social network that also keeps track of who contributed easily allowing to exchange progress on issues via issue related message-chains and so on… That's why I favor GitHub as a hoster over some arbitrary repo source.

If you fear downtime of GitHub you could solely create a mirror that pushes to github on every push.

I'll try to clone and start going from the source you provided, but hope for a repo @ github nonetheless ;)

Offline buddhi

  • *
  • Fractal Fruit Salad
  • *****
  • Posts: 65
    • Mandelbulber GitHub repository
« Reply #3 on: May 15, 2018, 06:52:32 PM »
I use GitHub to store Mandelbulber source code for many years (https://github.com/buddhi1980/mandelbulber2). We already have here about 4000 commits. It is very well designed platform. It allows us to work together on the same source files, to comment changes, to post and manage bug reports, to integrate with many Continuous Integration services (TravisCi, CircleCi, Appvetor) and for easy browsing of sources, pull request and pending changes...
As ygidaslm wrote it also takes role of social network for developers. Many people join us and share experience, ideas and correct the code.
Even if you use GitHub the repository is still decentralized. Every developer still has own local full clone of the source and can work on own branches and forks.
For this period of time there was not even one day when GitHub didn't work. So it's very stable and reliable.

Offline claude

  • *
  • Fractal Freak
  • **
  • Posts: 719
    • mathr.co.uk
« Reply #4 on: May 16, 2018, 12:09:33 PM »
Commercial social networks suck: I don't want my social interactions to be mediated by a for-profit company.

Offline ygidaslm

  • *
  • Fractal Freshman
  • *
  • Posts: 3
« Reply #5 on: May 20, 2018, 07:21:53 PM »
I can understand this but for open source projects GitHub hosts FREE repositories. This encourages many people to take part in the free open software community. And as they have to somehow earn money to keep their services running they also offer paid profiles for commercial use. ( And if you view it that way GitHub isn't that much of a for-profit platform in my opinion )

Personally I just like GitHub / GitLab or any of those systems where you can request patches to get integrated without e-mails. As long as there is no proper e-mail encryption in everyday use I just have a huge aversion against mails as they feel like a decade outdated technology to me.


xx
"Time Span"

Started by cricke49 on Fractal Image Gallery

0 Replies
58 Views
Last post August 02, 2018, 07:05:21 AM
by cricke49
xx
Birdie Style

Started by gannjondal on Fractal Image Gallery

1 Replies
145 Views
Last post May 08, 2018, 02:39:37 PM
by who8mypnuts
xx
Greetings... I have a question! :D

Started by vrana on Meet & Greet

5 Replies
266 Views
Last post March 02, 2018, 10:20:36 PM
by vrana
xx
Tiling question

Started by TofaraMoyo on Fractal Mathematics And New Theories

10 Replies
393 Views
Last post May 05, 2018, 11:32:49 AM
by TGlad
xx
Question about usage in general

Started by Xerilon on Mandelbulb3d

11 Replies
459 Views
Last post August 01, 2018, 04:44:11 AM
by Kalter Rauch