PDA

Просмотр полной версии : code.google.com


artcraft
13.08.2007, 19:43
Только что опробовал http://code.google.com/hosting/
Это бесплатный SVN репозиторий для Open Source проектов,
и он вполне годится для ActionScript-а.

Его уже используют разработчики Tweener (http://code.google.com/p/tweener/)-а, Papervision (http://code.google.com/p/papervision3d/)-а и AS3 Data Structures For Game Developers (http://code.google.com/p/as3ds/).

Присоединяйтесь и расшаривайте свои библиотеки :~)

p.s. Я пока ничего не выложил, тоьлько попробовал как всё там работает.

p.p.s. Eесли есть заинтересованные то могу рассказать как настроить flexBuilder или Eclipse под это дело

DarkLight
13.08.2007, 23:34
Есть заинтересованные)

Nirth
13.08.2007, 23:52
Кстати там же еще есть Adobe Open Source AS Libraries.
Flickr, Mappr, YouTube, Syndication и тд.

artcraft
14.08.2007, 00:12
Радует что есть интерес,
сейчас напишу как прикрутить SVN(сабвершен) к Eclipse / Flex и потом синхронизировать свой проект с репозиторием на google.
Это полезно не только для тех кто хочет поделиться своим кодом, но и для тех кто работает в команде (для синхронизации изменений сделанных одновременно разными людьми), репозиторий сгодится и в качестве бэкапа, и в качестве "UnDo" который можно откатывать бесконечно далеко

etc
14.08.2007, 00:19
Посмотрим-посмотрим, может я туда свои наработки из блога запихну…

artcraft
14.08.2007, 00:44
для начала надо иметь:
аккаунт на Gmail
FlexBuilder или Eclipse + Flex plugin
подключение к интернету :~)

1. Установка Subclipse
Subclipse (http://subclipse.tigris.org/) это SVN клиент который вшивается в Eclipse IDE
(есть и другие клиенты, например, TortoiseSVN (http://tortoisesvn.tigris.org/), он вшивается в виндовский проводник)

приступим
http://i13.tinypic.com/6bmtcmg.jpg
клик.

http://i15.tinypic.com/6ey1469.jpg
next

http://i15.tinypic.com/4rabij4.jpg
клик

http://i16.tinypic.com/4l3c45t.jpg
если у вас Eclipse 3.2 то
URL: http://subclipse.tigris.org/update_1.2.x
если старше или FlexBuilder то
URL: http://subclipse.tigris.org/update_1.0.x

OK
Next
...

artcraft
14.08.2007, 00:54
http://i17.tinypic.com/5zm3fyc.jpg
если у вас Eclipse 3.2 то
ставим галку 1.2.0 и пропускаем следующий шаг

иначе убираем галку "Show the latest version only"

http://i10.tinypic.com/4uuzdsl.jpg
ставим галку 1.0.5

Next
I Accept ...
Next
Finish
Install All

готово.


настойки модуля находятся в меню Window > Preferemces > Team > SVN
http://i16.tinypic.com/525tzls.jpg

...

artcraft
14.08.2007, 01:04
Теперь заводим проект на http://code.google.com/hosting/
("Create a new project")

это безумно просто - сами разберётесь

когда аккаунт готов идёте в закладку "Source"
по ссылке "googlecode.com password" - ваш пароль от репозитория

Nirth
14.08.2007, 01:19
Репозиторий полезен не только когда у тебя комманда, или хочешь поделится,

Но и если у тебя скажем две системы (Офис+Дом, Ноут+Десктоп, или просто две оси на компе). Очень удобно синхронизировать.

artcraft
14.08.2007, 01:31
последний этап - закачка проекта

во флексе кликаете правой кнопкой на проект
там Team > Share Project...

http://i19.tinypic.com/6gu2la1.jpg
выбираем SVN
Next и в следующем окне выбираем "Create a new repository location"
еще раз Next

http://i12.tinypic.com/4tu2mhs.jpg
вводим урл репозитория (вместо myproject ваш проект)
Next

http://i16.tinypic.com/4mt7zi1.jpg
Browse...

http://i15.tinypic.com/4tftm5e.jpg
вводим название проекта и пароль (выше писал где его взять)

выбираем trunk
OK
вместо "trunk/New Folder" пишем "trunk/myProject"
Finish

...

artcraft
14.08.2007, 01:42
http://i11.tinypic.com/637pvrp.jpg
выделяем то что нужно закачивать и жмём OK

Готово - ваш проект доступен по адресу http://myproject.googlecode.com/svn/

На этом мне надоело делать скриншоты :~)
Подробности того как синхронизироваться читайте в хэлпе (там появился новый раздел)

Возможно, потом напишу с картинками как синхронизировать, закачивать, скачивать, сравнивать разные версии ваших файлов.

Спасибо за внимание.

artcraft
14.08.2007, 01:46
Репозиторий полезен не только когда у тебя комманда, или хочешь поделится,

Но и если у тебя скажем две системы (Офис+Дом, Ноут+Десктоп, или просто две оси на компе). Очень удобно синхронизировать.
Точно, я благодаря этому в любой момент могу отлепиться от десктопа и пойти работать с ноутбуком на балкон.

DarkLight
14.08.2007, 02:27
Огромное спасибо за подробное и наглядное изложение!

Репозиторий полезен не только когда у тебя комманда, или хочешь поделится,

Но и если у тебя скажем две системы (Офис+Дом, Ноут+Десктоп, или просто две оси на компе). Очень удобно синхронизировать.
Мне тоже для этого в том числе)
И как более удобное средство backup-а. Планы по опенсорсным наборам классов есть, но это позже.