Jonathan Doklovic, Developer Relations Engineer
The Atlassian SDK is what makes Atlassian plugin development possible. Jonathan Doklovic will run through the recent dev speed focused improvements we've made to the SDK and give you some productivity protips that will make developing plugins even more joyful.
4. If you were an SDK
• Help new devs get started quickly
• Be notified of updates
• Be easy to update
• Provide access to docs/information
• Have a quick dev cycle
• If testing doesn’t suck, they will write them
4
6. Zip files are not installers
• They don’t care about your OS
• They scoff at setting environment variables
• They eat symlinks for breakfast
• They tend to overstay their welcome
• They’re generally regarded as “simple folk”
6
11. Native Installers
• Installs in /usr/share/
atlassian-plugin-sdk-${version}
• Symlinks in /usr/local/bin
• Plays nice with HomeBrew
You must remove previous version from $PATH
11
12. Native Installers
• Download our .repo file to /etc/yumrepos.d
• sudo yum install atlassian-plugin-sdk
You must remove previous version from $PATH
12
13. Native Installers
• Add sdkrepo.atlassian.com to apt sources
• Import our public key
• sudo apt-get install atlassian-plugin-sdk
You must remove previous version from $PATH
13
27. Stuff We’re Playing With
Java Configured Plugins
• Java class replaces atlassian-plugin.xml
• Every module type has a java builder
• Complete IDE code completion
• No XML Transformation == Faster Load Times!
• Stay in code, not in docs
25