О дизайне и переезде на GIT

April 10 2008 00:56

Минувшей ночью окончательно переконвертил свой SVN репозитарий в GIT формат. SVN надо изживать.

Вот пара ссылок, которые мне пригодились:

http://madduck.net/blog/2007.10.07:converting-a-package-to-git/ — здесь реально нужна только самая первая часть, про то, как сконвертить из SVN в GIT с помощью git-svn и удалить лишние метаданные, которые прописывает git-svn

http://www.bluishcoder.co.nz/2007/09/how-to-publish-git-repository.html — а здесь про то, как сделать репозиторий публичным.

Большая часть моего кода теперь хостится на GitHub: http://github.com/svetlyak40wt/

Вот так, например, можно получить и исходники плагина для Adobe Lightroom:

git clone git://github.com/svetlyak40wt/yafotki.lrplugin.git

Или command-line скрипт, для закачивания фотографий на Яндекс.Фотки из под Linux:

git clone git://github.com/svetlyak40wt/yafotkiuploader.git

P.S.— Кстати, если вы заметили, то дизайн блога кардинально изменился. Это я, начитавшись статей по usability, в прошедшие выходные перелопатил кучу кода, выкинув все лишнее. Надеюсь, что теперь навигация станет проще. Конечно это не окончательный вариант, и изменения еще последуют, но уже не такие кардинальные.

P.P.S — Да, ну и все эти переделки дизайна привели к тому, что дизайн блога стало проще менять, появилась директория с темами, коих сейчас пока одна штука. Если кто-то заинтересуется и захочет себе поставить блог на моем движке, с удовольствием помогу с настройкой.

Share:

Comment count: 9

Alick

Наконец то ты избавился от чехарды с размерами шрифтов. Тема выглядит симпатично, хотя желтые заголовки справа мне кажутся лишними. Унификации ради, может стоит их сделать того же цвета, что и меню сверху?

UncleSam

Ярко как-то ;)

Но радует, что свежо.

UncleSam

Еще одно: скажи пару слов о твоем движке - на чем работае, что требует, какие преимущества, включен ли туда фотоблог, какие достоинства у последнего и пр. Кто автор вообще?

UncleSam

Второй комментарий умер: напиши про движок - преимущества, требования, возможность использования фотоблога и т.п. Кто автор скрипта и т.д. Это не просто интересно, это очень полезно - я вот сегодня впервые узнал, что ты код отдаешь, а ведь читаю тебя ежедневно. Что же подумают остальные читатели?!

Светляк 40вт

2 UncleSam: Движок я разрабатываю сам, на python, с использованием фреймворка Django. Разумеется, я не все пишу с нуля, и какие-то части опираются на функциональность других opensource проектов, частично модифицированных под мои нужды.

Преимущества его в том, что это не дикая смесь вордпресса с какой-нибудь галереей, как у меня это было раньше. Любую функциональность которая еще понадобится, можно дописать.

Фотоблог сейчас пока отделен от самих постов, но я подумываю провести рефакторинг и сделать единую ленту постов, просто они будут разных типов, картинки и текст, как на http://i.ya.ru.

Пожалуй, надо будет сделать отдельную страничку с описанием уже реализованной функциональности. Но самые нетерпеливые могут скачать исходник и заглянуть в ChangeLog и TODO файлики, там всё есть.

Тимон

Выглядит интересно. И хорошо, что с отключенными картинками отображение такое же. Единственное - долго добираться до страницы с нормальным отображением фотогалереи - это там, где слева теги…

Светляк 40вт

2 Тимон: Это потому, что «фотогалерея», это на самом деле не фотогалерея, а фотоблог. Поэтому основной страницей является страница с последним постом, а не страница с кучей маленьких превьюшек.

Попасть на облако тагов теперь можно в два клика — сначала перейти на фотогалерею, а потом кликнуть по ссылке «все метки» под заголовком.

/lekcyc lllumukcyc

Кстати, а почему git? Может для работы с python будет более естественно использовать bzr?

Big 40wt Svetlyak

2 /lekcyc lllumukcyc: «Раз уж python, то почему не» mercurial? Я бы так поставил вопрос :-)

Какая разница? Главное чтобы удобно было работать, а git мне понравился своей гибкостью конфигурации и легковесными бранчами внутри одной рабочей копии. Пробовал mercurial тоже, но немного не то. Хотя он конечно проще.

Post a comment

To leave comments, please, identify yourself.

Subscribe on comments