<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>github as a means to update diy projects</title>
        <description> I was thinking it would be useful to say, update a github with images/documentation for people&#039;s hacks/diy projects/experiments

It would be nice eventually to have a site which would link discussion as in this forum to github projects, making it easier to view/talk and develop open source further.

Interested to hear anyones thoughts/feedback. 

I had a web project in mind that I&#039;m starting to work on, and eventually when I have it working I will put a link here since it may be interesting to my fellow reprappers.</description>
        <link>https://reprap.org/forum/read.php?1,229607,229607#msg-229607</link>
        <lastBuildDate>Sun, 10 May 2026 19:40:26 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?1,229607,229883#msg-229883</guid>
            <title>Re: github as a means to update diy projects</title>
            <link>https://reprap.org/forum/read.php?1,229607,229883#msg-229883</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>Traumflug</strong><br />
What's wrong with the wiki? Excellent for documentation, pages can be "watched" to never miss a change and you can upload all sort of files, including STLs.</div></blockquote>
<br />
I agree! Maybe people think editing a wiki page is too finicky, or they want more of the social aspect. But between the wiki and the <a href="http://forums.reprap.org/list.php?166" target="_blank"  rel="nofollow">Look what I made!</a> forum, all the pieces are there... I suggested some ways to streamline wiki uploads <a href="http://forums.reprap.org/read.php?1,160251,160348#msg-160348" target="_blank"  rel="nofollow">in this post 9 months ago</a> but it didn't seem to make much impression. <br />
<br />
One problem with the wiki is that it can be hard to find stuff. But in that regard it is no worse than github. <br />
<br />
Is the wiki compatible with the <a href="http://thingtracker.net/specification.html" target="_blank"  rel="nofollow">Thing Tracker Network Specification</a>? If so, how would that work? Could you just add a file or some text to the wiki page?]]></description>
            <dc:creator>MattMoses</dc:creator>
            <category>General</category>
            <pubDate>Thu, 25 Jul 2013 12:44:08 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,229607,229870#msg-229870</guid>
            <title>Re: github as a means to update diy projects</title>
            <link>https://reprap.org/forum/read.php?1,229607,229870#msg-229870</link>
            <description><![CDATA[ github does have a GUI they developed too.]]></description>
            <dc:creator>appdev007</dc:creator>
            <category>General</category>
            <pubDate>Thu, 25 Jul 2013 11:52:51 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,229607,229857#msg-229857</guid>
            <title>Re: github as a means to update diy projects</title>
            <link>https://reprap.org/forum/read.php?1,229607,229857#msg-229857</link>
            <description><![CDATA[ I think github also seems to act as a good reference point for authors of a file that doesn't get collaborated on as well. Simply because something was made for 1 purpose, doesn't mean it could not be a great solution for other purposes as well.<br />
<br />
Nothing yet though which tries to combine all these things into more of a complete platform,  now there is also a growing number of proprietary 3d library's / services  (shapeways, cubify...) and there is also makexyz (basically a phonebook for printers only at the moment though)<br />
<br />
For main stream 'normal' people, Reprap, git and the like looks like the "non-existant" Linux compared to the giants.<br />
<br />
Reprap, cubehero, github, githubiverse, these forums, everything is only in the scattered early stages I believe.<br />
<br />
+1 the wrapper idea would be very nice to attract more people to a real open source solution rather than such things as thingiverse]]></description>
            <dc:creator>dustynus</dc:creator>
            <category>General</category>
            <pubDate>Thu, 25 Jul 2013 11:06:28 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,229607,229849#msg-229849</guid>
            <title>Re: github as a means to update diy projects</title>
            <link>https://reprap.org/forum/read.php?1,229607,229849#msg-229849</link>
            <description><![CDATA[ Cubehero looks really promising, in fact it's the best I've seen in thingiverse-alternative attempts. If they add the social stuff like comments and likes and an easy way to upload, it could have potential.<br />
<br />
However I also agree with Traumflug's comments that github's strongest point is the collaboration aspect, and the big hurdle is ease of use. I'm not suggesting that git is hard, I use it for all my projects and it's the best tool ever for developers.<br />
<br />
But it's not easy for artists and designers. If github is used as the backend storage for such a site, it needs a wrapper that makes it as easy to upload files as it is to attach something to an email or post on a wiki.]]></description>
            <dc:creator>lajos</dc:creator>
            <category>General</category>
            <pubDate>Thu, 25 Jul 2013 10:46:04 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,229607,229824#msg-229824</guid>
            <title>Re: github as a means to update diy projects</title>
            <link>https://reprap.org/forum/read.php?1,229607,229824#msg-229824</link>
            <description><![CDATA[ Not sure wether Github is a good choice for just distributing a bunch of files. Git is for version control, applying small changes, collaboration and such stuff, all of which rarely happens for typical Thingiverse projects.<br />
<br />
What's wrong with the wiki? Excellent for documentation, pages can be "watched" to never miss a change and you can upload all sort of files, including STLs.]]></description>
            <dc:creator>Traumflug</dc:creator>
            <category>General</category>
            <pubDate>Thu, 25 Jul 2013 08:41:12 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,229607,229797#msg-229797</guid>
            <title>Re: github as a means to update diy projects</title>
            <link>https://reprap.org/forum/read.php?1,229607,229797#msg-229797</link>
            <description><![CDATA[ Nice writeups !<br />
<br />
I also think the gui for windows/mac seems quite good for those who don't have terminal access,,and makes things easier to 'not have to remember commands':<br />
[<a href="http://windows.github.com/" target="_blank"  rel="nofollow">windows.github.com</a>]<br />
[<a href="http://mac.github.com/" target="_blank"  rel="nofollow">mac.github.com</a>]<br />
<br />
an easier/simpler github web  frontend would be nice to simplify tasks for people starting off I think.<br />
<br />
Ohmarinus Wrote:<br />
-------------------------------------------------------<br />
&gt; Also, I don't feel very safe considering the<br />
&gt; future for Thingiverse. Afraid it will turn into<br />
&gt; some kind of ugly.<br />
<br />
I feel the same way it is an ugly UI too, and ever since they kicked out the founder from makerbot who was for openhardware]]></description>
            <dc:creator>dustynus</dc:creator>
            <category>General</category>
            <pubDate>Thu, 25 Jul 2013 06:34:03 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,229607,229796#msg-229796</guid>
            <title>Re: github as a means to update diy projects</title>
            <link>https://reprap.org/forum/read.php?1,229607,229796#msg-229796</link>
            <description><![CDATA[ doublepost, my bad. Can't seem to find a delete button on this forum, oh the frustration]]></description>
            <dc:creator>dustynus</dc:creator>
            <category>General</category>
            <pubDate>Thu, 25 Jul 2013 06:33:43 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,229607,229759#msg-229759</guid>
            <title>Re: github as a means to update diy projects</title>
            <link>https://reprap.org/forum/read.php?1,229607,229759#msg-229759</link>
            <description><![CDATA[ There is also a GUI ... can be invoked with "git gui" at the command line. If you have Windows right click in Windows Explorer to get various git commands.]]></description>
            <dc:creator>bobc</dc:creator>
            <category>General</category>
            <pubDate>Thu, 25 Jul 2013 04:24:18 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,229607,229746#msg-229746</guid>
            <title>Re: github as a means to update diy projects</title>
            <link>https://reprap.org/forum/read.php?1,229607,229746#msg-229746</link>
            <description><![CDATA[ Thanks for the write up Matt, I so seldom use Git that every time I need to I've forgotten most commands.<br />
<br />
I'm a pretty experienced Ubuntu user and I understand nothing of the damn vi/vim editor. So instead of git commit -a I do the simpler<br />
<br />
<pre class="bbcode">git commit -m "This is my commit"</pre>
<br />
You can only write a single line of text for the commit description but that's enough for me.]]></description>
            <dc:creator>NormandC</dc:creator>
            <category>General</category>
            <pubDate>Thu, 25 Jul 2013 03:07:24 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,229607,229734#msg-229734</guid>
            <title>Re: github as a means to update diy projects</title>
            <link>https://reprap.org/forum/read.php?1,229607,229734#msg-229734</link>
            <description><![CDATA[ Part 2<br />
<br />
Say you want to create a github repository for one of your own projects. Maybe it's one of your projects on Thingiverse. <a href="http://www.thingiverse.com/thing:12003" target="_blank"  rel="nofollow">Here is the one</a> I used for this example. Maybe you forgot where your original files are, so you just download everything from Thingiverse in a zip file ;). <br />
<br />
Make a directory, and put your files in it. On my windows machine, I put my files in the directory "Kites_and_Darts". Now, run git bash again, cd to the directory that has the files you want to upload, and initialize it:<br />
<pre class="bbcode">
me@MY-PC ~/Kites_and_Darts
$ git init</pre>
you can run "git status" to see which files are tracked. "git add " will track that file. Here's what I did for this example:<br />
<pre class="bbcode">
me@MY-PC ~/Kites_and_Darts
$ git status
$ git add *.stl
$ git add *.scad
$ git commit -a</pre>
if all goes well, this should open the default editor so you can enter a message for this commit. (Crash course in vi/vim: As the default editor seems to be vi or vim, this might be a confusing step if you haven't used this type of editor before. In vi, hit "i" to 'insert', then type something like 'initial commit', then hit "Escape" and type ":wq" which is shorthand for 'write and quit'. The ":" is important.) After this step you should be returned to the git bash prompt. If you run a git status now, you should get something like:<br />
<pre class="bbcode">
me@MY-PC ~/Kites_and_Darts
$ git status
# On branch master
nothing to commit (working directory clean)</pre>
Now you have your files commited on your local repository. Next step is to push these files to your github repo. Go online and log in to your github account and follow the instructions to make a new repository. For this example, I named it "kitesAndDarts". <br />
<br />
Back at the git bash prompt, add the remote repository and push the files to it:<br />
<pre class="bbcode">
me@MY-PC ~/Kites_and_Darts
$ git remote add origin h t t p s : / / github.com/mattmoses/kitesAndDarts.git
$ git push -u origin master</pre>
Where of course the url for your remote will match your own repo. At this point you will be prompted for your username and password for github. If all goes well your committed files will be uploaded.<br />
<br />
You may also want to add a readme file. You can make a plain text file README.md with a text editor, put it in your project directory, and update the repo as follows:<br />
<pre class="bbcode">
me@MY-PC ~/Kites_and_Darts
$ git add README.md
$ git commit -a
$ git push -u origin master</pre>
<br />
There you go! Now your files are on github! Here is the <a href="https://github.com/mattmoses/kitesAndDarts" target="_blank"  rel="nofollow">link to the github repo</a> that we just created for this example.<br />
<br />
Note: I'm pretty newb at this so I am sure more experienced folk can offer better ways to do this.]]></description>
            <dc:creator>MattMoses</dc:creator>
            <category>General</category>
            <pubDate>Thu, 25 Jul 2013 02:07:11 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,229607,229694#msg-229694</guid>
            <title>Re: github as a means to update diy projects</title>
            <link>https://reprap.org/forum/read.php?1,229607,229694#msg-229694</link>
            <description><![CDATA[ Well, if you just want to use straight up GitHub it is not too hard to get started. The best thing to do first may be to clone as existing project. <br />
<br />
Step 1. If you haven't already, go get git <a href="http://git-scm.com" target="_blank"  rel="nofollow">over here</a><br />
<br />
Step 2. After installing git, open git bash and follow the simple setup instructions <a href="http://git-scm.com/book/en/Git-Basics" target="_blank"  rel="nofollow">here</a><br />
<br />
Step 3. Now just for fun, clone an existing project. How about a Prusa Mendel? At the Git Bash "command line" make a new directory, "cd" into it, and then git-clone from the online repository. Something like this should work:<br />
<pre class="bbcode">
user@blah-blah ~
$ mkdir MyTestDirectory
$ cd MyTestDirectory
$ git clone [<a href="https://github.com/josefprusa/PrusaMendel.git" target="_blank"  rel="nofollow">github.com</a>]</pre>
That should work, but there are many ways to do this and your mileage may vary. ;) Note: the little code block above is obscuring the actual github link. It is: h t t p s : / / github.com/josefprusa/PrusaMendel.git<br />
<br />
There are of course a million cool projects on github, but here are a few of note to RepRap folk:<br />
<a href="https://github.com/AdrianBowyer" target="_blank"  rel="nofollow">Adrian</a><br />
<a href="https://github.com/nophead" target="_blank"  rel="nofollow">nophead</a><br />
<a href="https://github.com/josefprusa" target="_blank"  rel="nofollow">Prusa</a><br />
<a href="https://github.com/Intrinsically-Sublime" target="_blank"  rel="nofollow">Sublime</a><br />
<a href="https://github.com/RichRap" target="_blank"  rel="nofollow">RichRap</a><br />
<a href="https://github.com/garyhodgson" target="_blank"  rel="nofollow">garyhodgson</a><br />
and many many more...]]></description>
            <dc:creator>MattMoses</dc:creator>
            <category>General</category>
            <pubDate>Wed, 24 Jul 2013 21:43:53 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,229607,229688#msg-229688</guid>
            <title>Re: github as a means to update diy projects</title>
            <link>https://reprap.org/forum/read.php?1,229607,229688#msg-229688</link>
            <description><![CDATA[ I would love a simple introduction as a newbie to GitHub myself. I am interested in it, but don't know where to start. I've already registered and I have a lot of files and designs made that I am now hosting on Thingiverse, but I feel Thingiverse is not really working for me and I would like to have a dual storage of my projects and in the Thingiverse I would then have this 'Check my Github here for the latest version of this project'.<br />
<br />
Also, I don't feel very safe considering the future for Thingiverse. Afraid it will turn into some kind of ugly.]]></description>
            <dc:creator>Ohmarinus</dc:creator>
            <category>General</category>
            <pubDate>Wed, 24 Jul 2013 20:35:21 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,229607,229659#msg-229659</guid>
            <title>Re: github as a means to update diy projects</title>
            <link>https://reprap.org/forum/read.php?1,229607,229659#msg-229659</link>
            <description><![CDATA[ Check out:<br />
<br />
<a href="http://garyhodgson.com/reprap/2012/09/githubiverse-a-github-pages-template-for-3d-printing-projects/" target="_blank"  rel="nofollow">githubiverse</a><br />
<br />
<a href="https://cubehero.com/" target="_blank"  rel="nofollow">Cubehero</a><br />
<br />
<a href="http://forums.reprap.org/read.php?304,177249" target="_blank"  rel="nofollow">Homeprototypes: storage via git</a>]]></description>
            <dc:creator>MattMoses</dc:creator>
            <category>General</category>
            <pubDate>Wed, 24 Jul 2013 17:39:01 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,229607,229633#msg-229633</guid>
            <title>Re: github as a means to update diy projects</title>
            <link>https://reprap.org/forum/read.php?1,229607,229633#msg-229633</link>
            <description><![CDATA[ &lt;3 git,<br />
<br />
and yes, that is definitly an obstacle to overcome for many (although the github software is quite good), it would be nice to have an easy way for people to upload models/pictures/text.<br />
<br />
Maybe something will come eventually. <br />
<br />
Just thought I'd try to see if there was similar interest for github and reprap.]]></description>
            <dc:creator>dustynus</dc:creator>
            <category>General</category>
            <pubDate>Wed, 24 Jul 2013 16:15:11 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,229607,229627#msg-229627</guid>
            <title>Re: github as a means to update diy projects</title>
            <link>https://reprap.org/forum/read.php?1,229607,229627#msg-229627</link>
            <description><![CDATA[ Yes, I would love it if everyone atleast had a wiki page or at least a blog about their projects. Github is a simple way to host such files and git is execlent for versioning. I use git everyday, love it, and wouldn't trade it for any other versioning system, but it does have a bit of a learning curve to get started and understand it and could be beyond the scope of some users.]]></description>
            <dc:creator>appdev007</dc:creator>
            <category>General</category>
            <pubDate>Wed, 24 Jul 2013 16:06:00 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,229607,229607#msg-229607</guid>
            <title>github as a means to update diy projects</title>
            <link>https://reprap.org/forum/read.php?1,229607,229607#msg-229607</link>
            <description><![CDATA[ I was thinking it would be useful to say, update a github with images/documentation for people's hacks/diy projects/experiments<br />
<br />
It would be nice eventually to have a site which would link discussion as in this forum to github projects, making it easier to view/talk and develop open source further.<br />
<br />
Interested to hear anyones thoughts/feedback. <br />
<br />
I had a web project in mind that I'm starting to work on, and eventually when I have it working I will put a link here since it may be interesting to my fellow reprappers.]]></description>
            <dc:creator>dustynus</dc:creator>
            <category>General</category>
            <pubDate>Wed, 24 Jul 2013 13:54:20 -0400</pubDate>
        </item>
    </channel>
</rss>
