Do + ldo for developers(full)

1,295 views

Published on

http://iteducation.com.ua/training/osnovy-razrabotki-modulei-dlya-drupal-7-0

Вводная презентация с тренинга

Published in: Education, Technology, Business

Do + ldo for developers(full)

  1. 1. http://drupal.org Community DO & LDO as developer workspaceGIT, sandbox, projects, documentation, patching
  2. 2. DO + LDO Profile = CV + DeveloperERP + Project Management + CRM
  3. 3. DO Profile tabs
  4. 4. LDO dashboard and tabs
  5. 5. LDO attribution1. Install l10n_client and l10n_update for every user site and connect it to L.D.O under own user ID2. Upload own translations into L.D.O translation queue3. Upload user translated strings under Multiple Contributors account4. Check in D.O. Profile an I contributed Drupal translations option.5. Join http://drupal.ua/groups/i18n group at http://drupal.ua
  6. 6. DO Docs (saving work in user profile(count))Allowed for own site links (english only!)
  7. 7. http://drupal.org/node/add/project-projectCreating projects (sandbox or full)
  8. 8. DO GIT Attribution ( console!!! )
  9. 9. GIT push for created projectmkdir example_git_project_creationcd example_git_project_creationgit initecho "name = Example GIT project creation" > example_git_project_creation.infogit add example_git_project_creation.infogit commit -m "Initial commit."git remote add origin podarok@git.drupal.org:sandbox/podarok/1594268.gitgit push origin masterfrom http://drupal.org/project/1594268/git-instructions After initial git push - project become as usual project page with full GIT instructions for pushing and patchingPS. And You can delete sandbox project despite full projectUsefull linkshttp://www.cheat-sheets.org/saved-copy/git-cheat-sheet.pdf
  10. 10. Creating patch for any project1. Clone the project into local directory git clone --recursive --branch master podarok@git.drupal.org:project/dfw.git cd dfw2. Make changes in files with any type of editor3. Create .patch file for issue queue git diff > [description]-[issue-number]-[comment-number].patch4. Upload [description]-[issue-number]-[comment-number].patch file into previously created issue atDO for selected project http://drupal.org/node/add/project-issue/PROJECT_NAMEIn every project there is a short cheat sheet for GIT instructionsFE. http://drupal.org/project/dfw/git-instructionsAny project http://drupal.org/project/PROJECT_NAME/git-instructionsUsefull Links ● Advanced patch contributor guide ● Troubleshooting git clone ● Identifying yourself to GIT ● Branching and tagging ● Coder module project
  11. 11. Fixing errors in Drupal code http://drupal.org/node/3171. Search it at project issue queue2. Search it at http://drupal.org and local Drupal community sites (FE http://drupal.ua) and search engines3. Post an issue into issue queue with #123456 links to relative issues in issue description like "support request"4. Make patch if You can fix it.5. Make patch - You can fix it!6. Connect to other developers from community for help making patch
  12. 12. Andriy Podanenko @podarokQuestions?

×