Your SlideShare is downloading. ×
0
Do + ldo for developers(full)
Do + ldo for developers(full)
Do + ldo for developers(full)
Do + ldo for developers(full)
Do + ldo for developers(full)
Do + ldo for developers(full)
Do + ldo for developers(full)
Do + ldo for developers(full)
Do + ldo for developers(full)
Do + ldo for developers(full)
Do + ldo for developers(full)
Do + ldo for developers(full)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Do + ldo for developers(full)

992

Published on

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

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

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

Published in: Education, Technology, Business
2 Comments
4 Likes
Statistics
Notes
No Downloads
Views
Total Views
992
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
2
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. http://drupal.org Community DO & LDO as developer workspaceGIT, sandbox, projects, documentation, patching
  • 2. DO + LDO Profile = CV + DeveloperERP + Project Management + CRM
  • 3. DO Profile tabs
  • 4. LDO dashboard and tabs
  • 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. DO Docs (saving work in user profile(count))Allowed for own site links (english only!)
  • 7. http://drupal.org/node/add/project-projectCreating projects (sandbox or full)
  • 8. DO GIT Attribution ( console!!! )
  • 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. 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. 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. Andriy Podanenko @podarokQuestions?

×