Posts

Showing posts with the label git

New blog domain: kula.blog

It's still work in progress but new posts will be published on  https://kula.blog/ Thanks to 11ty base blog RSS is working from the start so it should be easy to add to your reader if you still use any :) If now then I hope you can sign up to the newsletter where I'll be publishing new posts and interesting articles to it from time to time. Please use  kula.blog  from now on.

How to use github pages for optimized static website or game

Image
Last week I have read post by Andrzej Mazur about hosting games on github pages and as this post covers things that were new to me I have recently found some nice tricks that can help with while working on these pages more effectively. Source:  http://enclavegames.com/blog/2014/02/02/host-your-html5-games-on-github-pages/ Now, what I mean? To use github pages you must create new branch on github called gh-pages so you have to options: delete master and use only gh-pages push to gh-pages from time to time but work on master Both have it's strong and weak points. 1: Working on gh-pages alone is easier but you will struggle to add any build process so you have to use unoptimized resources in your game. 2: You maintain some kind of optimized version of a site or game in gh-pages branch and use master branch as src. Downside of this approach is that you need two folders cloned from the same repository on disk and force build script to know about external directory ...

Learn Git in 15 minutes

Image
Github created Git Training that can be done in 15 minutes and make you familiar with Git. http://try.github.com/levels/1/challenges/1 Course is created by Code School and can be viewed also on  http://www.codeschool.com/courses/try-git Whole course is free, and you can learn most important things about Git, and I mean most of it. Really good work and I really can recommend doing it :)

New GIT Homepage

Image
There is new GIT homepage! Looks better and is much more useful, also for new users. For new users jest go to:  http://git-scm.com/ Look also at new GIT logo by Jason Long:  https://github.com/blackant Image from:  https://github.com/blog/1125-new-git-homepage

Git in Windows

Image
There is new application for Git that works on Windows and Linux (using Mono). http://code.google.com/p/gitextensions/ This application is interesting because looks stable, and have very friendly installer (msysGit is included). I saw it on Windows and this works pretty stable.

Semantic Versioning

Idea is not new, similar approach can be found in many places but now it has nice name. Lately I read Node Web Development and Node.js modules in npm used this approach to make npm so awesome. Read more at website:  http://semver.org/ In a brief: There is API, it can be code or whatever but this is treated like API. Use 3 numbers: 1.2.3 - <major>.<minor>.<patch> Patch - bugifex - API comatible Minor - new or compatible API changes Major - any incompatible API changes How this can help? By using "strict" convention this can be used by tools (like npm) to make it easier to You to update dependencies. If You use library in version 1.2.0, then You can update easily it up to 2.0.0! Of course it is better co confirm it by developer that this really works, but if library developer uses semver like You, it should! There are many other rules, if You can't use it, at leas show it to You's co-workers, it would be great to really standardiz...

git-svn dcommit to new svn repository

I was unable to put my Git repository to new SVN one, so for the future first create dummy svn repo, then clone it using git svn and work on this :)

Git Cheatsheet

http://blog.fournova.com/2011/06/git-cheat-sheet/ For me white version is most readable: http://www.git-tower.com/files/cheatsheet/Git_Cheat_Sheet_white.pdf

Run Unit Tests with Git Push

Short and easy article how to Run Unit tests while doing git push with git hooks. http://codeutopia.net/blog/2011/06/30/how-to-automatically-run-unit-tests-from-a-git-push/

A successful Git branching model

Great post about using git to work in team, to develope new new features, fix bugs and support production. This is great post and in most parts can be used in SVN, Mercurial or Bazaar. http://nvie.com/posts/a-successful-git-branching-model/

Introduction to Git

http://www.yuiblog.com/blog/2011/06/09/video-f2esummit2011-donnelly/

Git Tutorials for Beginners

http://sixrevisions.com/resources/git-tutorials-beginners/

Contribute to Open Source - Beginner Guide

Image
Great motivational post how to help open source projects (especially how to start to contribute). http://thechangelog.com/post/5367356233/you-yes-you-should-contribute-to-open-source

Git Tak po prostu

Kolejna prezentacja na temat git: http://parleys.com/#sl=1&st=5&id=2235 Oraz nowsza wersja:  http://www.blog.project13.pl/index.php/project13/1304/me-git-academic-it-festival-2011/

Git - Prezentacja

Prezentacja na temat git: http://devblog.consileon.pl/2010/05/04/prezentacja-git/

Msysgit Git Bash change drive

Probably this is default for cygwin (at least I think that Git Bash uses somehow cygwin). In windows to change drives You use: D: And this is done! In Git Bash drives are "mounted" in root :) cd  /D

Pro Git

Polskie tłumaczenie:  http://progit.org/book/pl/ Można pomóc w tłumaczeniu na github:  https://github.com/progit Angielska wersja nie kończy się na 4 rozdziale:  http://progit.org/book/

Git po polsku

Dlaczego?:  http://www.devblogi.pl/2011/02/rozproszona-kontrola-wersji-to-jest-to.html Krótkie wprowadzenie do git pod windows(i ogólnie git):  http://taat.pl/artykuly/git-po-polsku/ Więcej o samym Git:  http://randomseed.pl/2008/12/30/system-kontroli-wersji-git Przydatne:  http://randomseed.pl/2009/01/26/git-tips

TortoiseGit

Easy Git on Windows For all TortoiseSVN fans on Windows :  http://code.google.com/p/tortoisegit/ It depends on msysgit: Command line git :  http://code.google.com/p/msysgit/

Git - beginner tutorial

Now I'm reading about JavaScript so this post is a bookmark for future, but I think that this is good enough to share it:  http://gitimmersion.com/index.html Looks really great and is based on real workflow and command line commands.  If only I am thinking that 6 hours of sleep is a waste of time? ;) There is so much things to do and learn, there is simply not enough time to learn it all :(