Як створити Sandbox проект модуля на Викладаємо свій код! Блог Angarsky

Після реєстрації на сайті ви за бажанням можете заповнити особисту інформацію, сплатити 15 $ для отримання лейбла«Individual member of the Drupal Association», але що необхідно зробити обов'язково – так це розібратися з налаштуваннями Git. Сподіваюся, від слова«Git»мій читач не зомлів і вже щільно знайомий з ним.
У табах редагування профілю знаходимо«Git access»: у наданій формі вам необхідно вказати Git username, який назавжди буде закріплений за вами без можливості редагування. Після збереження форми вам буде виведена сторінка з угодою та рекомендаціями щодо конфігурації Git-користувача. Вказуйте робочий e-mail, щоб розробники, з якими вам доведеться працювати, завжди могли зв'язатися з вами!

Створення проекту
Тепер можна перейти до створення проекту під модуль. Але хочу сказати, що існує 2 типи проектів:
Добре, почнемо зі створення Sandbox project:
- Переходимо на сторінку додавання проектів та вибираємоModule project;
- Заповнюємо поле Name – вибирайте унікальну назву модуля. Взагалі перед створенням якогось проекту рекомендую проаналізувати всі існуючі рішення, щоб потім у полі Description крім опису вказати переваги вашого модуля.
- З обов'язкових полів ще необхідно вказати Maintenance status і Development status , щоб користувачі, які використовують ваш модуль, розуміли в якому стані ваш проект: «активна розробка», «тільки підтримка», «без подальших доробок» і т.д.
- За бажанням можна додати кілька тегів через поле Module categories;
- Зберігаємо!
Після збереження ви повинніпобачитимете наступну картину: сторінка проекту створена, Git репозиторій ініціалізований.

Тепер саме час додати код модуля до наданого репозиторію. Переходимо на сторінкуVersion control, де на нас чекає повідомлення про те, що репозиторій на даний момент порожній і вказівки, як цю справу виправити.


Після того, як буде додано перший файл до репозиторію, сторінка Version control змінить свій вигляд і міститиме довідкову інформацію щодо основних команд Git для управління файлами проекту – ну типу, пам'ятка така.

Ну а досвідчені розробники і так в курсі, що можна викачувати не Snapshot проекту, а весь репозиторій цілком для більшої гнучкості. Вищенаписане відноситься для рядових користувачів, яких ставить в глухий кут ситуація, коли необхідно викачати модуль з Sandbox.
Використовуючи Repository viewer, ви також можете відстежувати всі зміни коду проекту: хто вносив зміни (ви можете самі додавати розробників до проекту), коли це відбувалося і які зміни були внесені.
Ну, ось на цьому, напевно, поки що все. Пост і так вийшов немаленьким, тому про те, як із Sandbox project отримати Full project я розповім у наступному пості. Підпишіться, щоби не пропустити нічого цікавого!