Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest version of one of the following browsers:

Contributing to Open Source Projects on GitHub

Brian Dukes Engage

@BrianDukes

DNN 10 Pound Gorilla Applied Innovations Avalara DNN4Less Hotcakes Managed.com

Agenda

Open Source is Cool

Collaboration – Submitting Issues

Collaboration – Submitting Bugs

Collaboration – JIRA (DNN)

Collaboration – Submitting Patches

Collaboration – Create Alternatives

Source Control

Source Control – Git

Source Control – Workflow

  1. Get latest
    • git fetch --all; git merge repo/branch
  2. Branch
    • git checkout -b DNN-12345678
  3. ????
  4. Verify change(s)
    • git status
    • git difftool
  5. Commit change(s)
    • git add -A; git commit
  6. Publish change(s)
    • git push -u origin DNN-12345678
    • Submit pull request from GitHub.com
  7. Revert to latest
    • git checkout development

Concluding

Wrap Up

More Info

Thanks to all our Generous Sponsors!

10 Pound Gorilla Applied Innovations Avalara DNN4Less Hotcakes Managed.com
Bravo2 GravityWorks Iowa Computer Gurus Spiffy Web Team
3essentials Carter Solutions

Use a spacebar or arrow keys to navigate