Тут будет немного показано, как создать Django-проект, путем импортирования из существующего.
Создать Git-репозиторий, и основные функции использования репозитория.
Несмотря на то, что я уже видел, на хабре, парочку статей на тему использования и настройки Aptana IDE, решил продолжить тему, т.к. она ещё не до конца освещена.
Можно серию из аналогичных визуальных пособий сделать, что бы легче было войти в курс дела и подолгу не искать, для новичка. Показать, в этой IDE все возможности, которые облегчают жизнь. Или подсказать что-то новенькое тем людям, кто не использует до конца её возможности. Ну или же как правильно использовать возможности этой IDE.
Например, здесь описано как скрестить Eclipse и Redmine.
А здесь — введение в работу с Aptana, её установки и настройки. В некоторых моментах могу повторить, что есть там, и на хабре.
Перед тем, как делать скриншоты были предустановленны PyDev и Git. Наверное всем легко будет разобраться, как это сделать. Тем более, что стартовая страница приветствия Aptana, после установки, сразу предлагает установить новые модули, в числе которых их и можно найти.
Предлагаю всем высказаться, на тему того — как сами её используете, и показать это в картинках.
То, что мы видим при входе в перспективу PyDev — это выделено в самом верху, справа.
Сейчас импортируем…
… проект, из существующей директории.
После импортирования увидим это.
Превратим это в Django-проект.
И в проект питона. Без этого не запустится ни одна команда Django, поскольку не будут подгружены необходимые библиотеки.
Команды, которые есть, для упрощения использования Django, применимые к нашему проекту.
При нажатии на отмеченную мы увидим возможность выбрать из тех, что были написаны нами когда-либо ранее. Сможем в поле ввода написать необходимую. При вводе части названия команды — будет работать как поиск по существующим, сужая список.
Пробуем завести репозиторий на проект (после этого скрина, видимо, был выбран Git-репозиторий).
Заводим репозиторий по кнопке Create repository, жмем Finish.
Вопросами отмечены незакоммиченные файлы и папки (те, на которые после коммита станет возможен откат).
Делаем первый коммит.
Автоматически выделяются все файлы, которые были изменены, или вновь созданы. Крыжик Amend-previous означает исправить предыдущий коммит, последующим.
При заведении нового репозитория, по проекту, создается одна основная ветка master — в ней не совсем правильно вести свой проект, т.к. при работе и изменении кода могут возникнуть ошибки, поэтому заведем новую ветку, в которой будем проводить эксперименты. Впоследствии её можно будет слить с основной, когда мы полностью уверены в её работоспособности.
И сделаем Checkout в неё.
Слева-снизу Вы легко можете нажать на кнопку, которая позволит добавить новые меню.
Я предпочел достать оттуда консоль, потом историю коммитов, но это не покажу.
И дальше, легко их (эти менюшки) перетаскивать, в любые удобные области.
Вот так можно откатить проект на сделанный нами коммит. Жестко — это когда все трется и остается только то что было в предыдущих коммитах.
Думаю, пока хватит.
Поскольку большие скрины (по объему) было сделать проще всего (по крайней мере заливал на Flickr большие), вероятно следующим постом будет как их уменьшить, посредством питона.
И ещё, возможно такое же визуальное описание того, как было бы быстрее написать этот пост, используя возможности Selenium'а. А то запарился эти картинки вставлять.
Всем спасибо, буду рад любым Вашим комментариям и любопытно увидеть, насколько тема актуальна.