SlideShare une entreprise Scribd logo
1  sur  13
© 2015 IBM Corporation
Submitting a SPSS Extension to the
Community
© 2015 IBM Corporation2
Why Submit an Extension?
 Share with the community
 Get featured on the IBM SPSS
Predictive Analytics Gallery 
 Other community members could
improve or help with your extension
 Community Karma – others may
need the extension you built and
you may need theirs
© 2015 IBM Corporation3
Create GitHub Account
 Sign up for account: https://github.com/
 Git Familiar with CLI:
− https://try.github.io/levels/1/challenges/1
 Mac or Windows users, try the GUI –
− https://desktop.github.com/
© 2015 IBM Corporation4
Build Repository [Overview]
Main Folder
− Contains README shown on main repo page
− 2 additional files are required to be added to the analytics gallery
Documentation
− Help a user understand the extension and why they should use it
Example
− Give materials needed for a use case of the extension
Screenshot
− Show off the dialog you built and the output
Source Code
− Put the extension and supporting scripts here
© 2015 IBM Corporation5
Build Repository [Main Folder]
© 2015 IBM Corporation6
Build Repository [Main Folder]
**Required fields
 README.md**
− Markdown file describing
extension
− Include: how to install, R
packages used and additional
dependencies or requirements
− Tip: Try markdown editor
dillinger.io
 LICENSE**
− Add Apache Version 2.0
License from GitHub
 Default.png**
− 320 x 180 pixel image to be displayed
on the extension gallery
© 2015 IBM Corporation7
Build Repository [Documentation]
 More detailed documentation on extension than exists in the README
 Possible items to include:
− Step by step walk through of a use case for the extension
− Detailed explanation of completing dependencies associated with extension
(creating third party account, installing tool, etc.)
− Explanation of dialog for extension
− Explanation of input required for extension
− Explanation of what extension creates for output
© 2015 IBM Corporation8
Build Repository [Example]
 Show a basic or interesting use case for the extension
 If applicable:
− Include datasets referenced in documentation
− Include appropriate files needed to recreate the use case.
© 2015 IBM Corporation9
Build Repository [Screenshot]
Typically include 2-3
screenshots
− Custom Dialog
− Output from extension
− Any other screenshot useful
for demonstration purposes
Tip: Display these screenshots in the
README so a user can see what the
extension looks like on the main repo
page
© 2015 IBM Corporation10
Build Repository [Source Code]
 Add the extension file - .cfe, .spd
 Add the source code
− This can just be a copy of the script running in Statistics or Modeler
− Although this can be seen after installing the extension, this is a nice extra
piece to add
© 2015 IBM Corporation11
Submit Your Extension & Repo
 Next Steps:
− Your extension will be lightly tested
and the repository will be reviewed.
− If there are any revisions/questions
you will be contacted via email
− Once approved, your extension will
be forked and added to IBM’s
GitHub
• Submit your extension for review
at the following URL:
https://developer.ibm.com/predictiveanalyt
ics/downloads/#develop
© 2015 IBM Corporation12
Improve An Existing Extension
 If you see an issue with an existing extension or have a suggestion – add it to the
repository on GitHub
 Use pull request function of Github to contribute existing extension
 Find a bug? Create a issue for the developer on Github
© 2015 IBM Corporation13
Conclusion
Build your extension
Create a GitHub account
Follow the repository format followed by other extensions
outlined here
Submit your extension for review
Get added to the Analytics Gallery!

Contenu connexe

Tendances

Modeling Environment for Product Configuration in an ERP System
Modeling Environment for Product Configuration in an ERP SystemModeling Environment for Product Configuration in an ERP System
Modeling Environment for Product Configuration in an ERP System
João Magalhães
 
2013 EPLAN electric P8 brochure
2013 EPLAN electric P8 brochure2013 EPLAN electric P8 brochure
2013 EPLAN electric P8 brochure
Firoz Khan
 

Tendances (6)

Modeling Environment for Product Configuration in an ERP System
Modeling Environment for Product Configuration in an ERP SystemModeling Environment for Product Configuration in an ERP System
Modeling Environment for Product Configuration in an ERP System
 
Sap architecture
Sap architectureSap architecture
Sap architecture
 
Dv con us-2018-formal-fpu-verif-xilinx-onespin
Dv con us-2018-formal-fpu-verif-xilinx-onespinDv con us-2018-formal-fpu-verif-xilinx-onespin
Dv con us-2018-formal-fpu-verif-xilinx-onespin
 
2013 EPLAN electric P8 brochure
2013 EPLAN electric P8 brochure2013 EPLAN electric P8 brochure
2013 EPLAN electric P8 brochure
 
Model Driven, Component Based Development for CBDDS and IDL to C++11
Model Driven, Component Based Development for CBDDS and IDL to C++11Model Driven, Component Based Development for CBDDS and IDL to C++11
Model Driven, Component Based Development for CBDDS and IDL to C++11
 
FDMEE Custom Reports
FDMEE Custom ReportsFDMEE Custom Reports
FDMEE Custom Reports
 

En vedette

Logistic regression with low event rate (rare events)
Logistic regression with low event rate (rare events)Logistic regression with low event rate (rare events)
Logistic regression with low event rate (rare events)
Tejamoy Ghosh
 
Rzパッケージ―spssのようなデータ管理インターフェイス
Rzパッケージ―spssのようなデータ管理インターフェイスRzパッケージ―spssのようなデータ管理インターフェイス
Rzパッケージ―spssのようなデータ管理インターフェイス
Masahiro Hayashi
 
Conferencia relojes de sol luis h triana
Conferencia relojes de sol luis h trianaConferencia relojes de sol luis h triana
Conferencia relojes de sol luis h triana
campus party
 
Modelos de contrato de prestação de serviços fotográficos
Modelos de contrato de prestação de serviços fotográficosModelos de contrato de prestação de serviços fotográficos
Modelos de contrato de prestação de serviços fotográficos
Fantoches de Luz
 
Project report on inventory mngmt
Project report on inventory mngmtProject report on inventory mngmt
Project report on inventory mngmt
Jaynand Patalia
 
36421186 ranjana-project-report-on-inventory-management
36421186 ranjana-project-report-on-inventory-management36421186 ranjana-project-report-on-inventory-management
36421186 ranjana-project-report-on-inventory-management
Gautham Kulkarni
 
Inventory Management Project
Inventory Management ProjectInventory Management Project
Inventory Management Project
MOHD ARISH
 

En vedette (20)

Extending versatility of python to nonprogrammer
Extending versatility of python to nonprogrammerExtending versatility of python to nonprogrammer
Extending versatility of python to nonprogrammer
 
Logistic regression with low event rate (rare events)
Logistic regression with low event rate (rare events)Logistic regression with low event rate (rare events)
Logistic regression with low event rate (rare events)
 
The Combined Power of Sentiment Analysis and Personality Insights
The Combined Power of Sentiment Analysis and Personality InsightsThe Combined Power of Sentiment Analysis and Personality Insights
The Combined Power of Sentiment Analysis and Personality Insights
 
Rzパッケージ―spssのようなデータ管理インターフェイス
Rzパッケージ―spssのようなデータ管理インターフェイスRzパッケージ―spssのようなデータ管理インターフェイス
Rzパッケージ―spssのようなデータ管理インターフェイス
 
Repeated measures anova with spss
Repeated measures anova with spssRepeated measures anova with spss
Repeated measures anova with spss
 
Personality insights for the mall
Personality insights for the mallPersonality insights for the mall
Personality insights for the mall
 
Leveraging IBM Bluemix for Conversation and Personality Insights
Leveraging IBM Bluemix for Conversation and Personality InsightsLeveraging IBM Bluemix for Conversation and Personality Insights
Leveraging IBM Bluemix for Conversation and Personality Insights
 
Intro to watson bluemix services
Intro to watson bluemix servicesIntro to watson bluemix services
Intro to watson bluemix services
 
Conferencia relojes de sol luis h triana
Conferencia relojes de sol luis h trianaConferencia relojes de sol luis h triana
Conferencia relojes de sol luis h triana
 
Xgboost
XgboostXgboost
Xgboost
 
Modelos de contrato de prestação de serviços fotográficos
Modelos de contrato de prestação de serviços fotográficosModelos de contrato de prestação de serviços fotográficos
Modelos de contrato de prestação de serviços fotográficos
 
4 Essential Lessons for Adopting Predictive Analytics in Healthcare
4 Essential Lessons for Adopting Predictive Analytics in Healthcare4 Essential Lessons for Adopting Predictive Analytics in Healthcare
4 Essential Lessons for Adopting Predictive Analytics in Healthcare
 
A project report on the inventory management at ranna sugar ltd
A project report on  the inventory management  at ranna sugar ltdA project report on  the inventory management  at ranna sugar ltd
A project report on the inventory management at ranna sugar ltd
 
¿Qué es el BTL?
¿Qué es el BTL?¿Qué es el BTL?
¿Qué es el BTL?
 
Predictive Analytics - An Overview
Predictive Analytics - An OverviewPredictive Analytics - An Overview
Predictive Analytics - An Overview
 
Project report on inventory mngmt
Project report on inventory mngmtProject report on inventory mngmt
Project report on inventory mngmt
 
36421186 ranjana-project-report-on-inventory-management
36421186 ranjana-project-report-on-inventory-management36421186 ranjana-project-report-on-inventory-management
36421186 ranjana-project-report-on-inventory-management
 
Inventory Management Project
Inventory Management ProjectInventory Management Project
Inventory Management Project
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Churn Predictive Modelling
Churn Predictive ModellingChurn Predictive Modelling
Churn Predictive Modelling
 

Similaire à Submitting a SPSS Extension To the Community

Command central 9.6 - Features Overview
Command central 9.6 - Features OverviewCommand central 9.6 - Features Overview
Command central 9.6 - Features Overview
Software AG
 
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...
BIWUG
 

Similaire à Submitting a SPSS Extension To the Community (20)

SB Support System
SB Support SystemSB Support System
SB Support System
 
Github Projects Overview and IBM Streams V4.1
Github Projects Overview and IBM Streams V4.1Github Projects Overview and IBM Streams V4.1
Github Projects Overview and IBM Streams V4.1
 
IBM Notes 10.0.1 FP2 Client Upgrades - made easy!
IBM Notes 10.0.1 FP2 Client Upgrades - made easy!IBM Notes 10.0.1 FP2 Client Upgrades - made easy!
IBM Notes 10.0.1 FP2 Client Upgrades - made easy!
 
Command central 9.6 - Features Overview
Command central 9.6 - Features OverviewCommand central 9.6 - Features Overview
Command central 9.6 - Features Overview
 
Open up your platform with Open Source and GitHub
Open up your platform with Open Source and GitHubOpen up your platform with Open Source and GitHub
Open up your platform with Open Source and GitHub
 
MWLUG 2015 - IBM Connections - Installing the Free "Extras" and Integrating w...
MWLUG 2015 - IBM Connections - Installing the Free "Extras" and Integrating w...MWLUG 2015 - IBM Connections - Installing the Free "Extras" and Integrating w...
MWLUG 2015 - IBM Connections - Installing the Free "Extras" and Integrating w...
 
ppt ch17
ppt ch17ppt ch17
ppt ch17
 
Todo lo lo que necesita saber para implementar FreePBX
Todo lo lo que necesita saber para implementar FreePBXTodo lo lo que necesita saber para implementar FreePBX
Todo lo lo que necesita saber para implementar FreePBX
 
Open micictdi
Open micictdiOpen micictdi
Open micictdi
 
Streams GitHub Products Overview for IBM InfoSphere Streams V4.0
Streams GitHub Products Overview for IBM InfoSphere Streams V4.0Streams GitHub Products Overview for IBM InfoSphere Streams V4.0
Streams GitHub Products Overview for IBM InfoSphere Streams V4.0
 
Rational Rhapsody 8.3 with Cygwin and iFixes (www.executablembse.com)
Rational Rhapsody 8.3 with Cygwin and iFixes (www.executablembse.com)Rational Rhapsody 8.3 with Cygwin and iFixes (www.executablembse.com)
Rational Rhapsody 8.3 with Cygwin and iFixes (www.executablembse.com)
 
Release webinar architecture
Release webinar   architectureRelease webinar   architecture
Release webinar architecture
 
IBM Notes Domino & Verse Update (english version)
IBM Notes Domino & Verse Update (english version)IBM Notes Domino & Verse Update (english version)
IBM Notes Domino & Verse Update (english version)
 
IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...
IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...
IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...
 
NTC/326 ENTIRE CLASS UOP TUTORIALS
NTC/326 ENTIRE CLASS UOP TUTORIALSNTC/326 ENTIRE CLASS UOP TUTORIALS
NTC/326 ENTIRE CLASS UOP TUTORIALS
 
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practicesSPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
 
AD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development FuturesAD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development Futures
 
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...
 
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSE
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSEIBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSE
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSE
 
Social Connections - Installing Free Addons to IBM Conenctions
Social Connections - Installing Free Addons to IBM ConenctionsSocial Connections - Installing Free Addons to IBM Conenctions
Social Connections - Installing Free Addons to IBM Conenctions
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

Submitting a SPSS Extension To the Community

  • 1. © 2015 IBM Corporation Submitting a SPSS Extension to the Community
  • 2. © 2015 IBM Corporation2 Why Submit an Extension?  Share with the community  Get featured on the IBM SPSS Predictive Analytics Gallery   Other community members could improve or help with your extension  Community Karma – others may need the extension you built and you may need theirs
  • 3. © 2015 IBM Corporation3 Create GitHub Account  Sign up for account: https://github.com/  Git Familiar with CLI: − https://try.github.io/levels/1/challenges/1  Mac or Windows users, try the GUI – − https://desktop.github.com/
  • 4. © 2015 IBM Corporation4 Build Repository [Overview] Main Folder − Contains README shown on main repo page − 2 additional files are required to be added to the analytics gallery Documentation − Help a user understand the extension and why they should use it Example − Give materials needed for a use case of the extension Screenshot − Show off the dialog you built and the output Source Code − Put the extension and supporting scripts here
  • 5. © 2015 IBM Corporation5 Build Repository [Main Folder]
  • 6. © 2015 IBM Corporation6 Build Repository [Main Folder] **Required fields  README.md** − Markdown file describing extension − Include: how to install, R packages used and additional dependencies or requirements − Tip: Try markdown editor dillinger.io  LICENSE** − Add Apache Version 2.0 License from GitHub  Default.png** − 320 x 180 pixel image to be displayed on the extension gallery
  • 7. © 2015 IBM Corporation7 Build Repository [Documentation]  More detailed documentation on extension than exists in the README  Possible items to include: − Step by step walk through of a use case for the extension − Detailed explanation of completing dependencies associated with extension (creating third party account, installing tool, etc.) − Explanation of dialog for extension − Explanation of input required for extension − Explanation of what extension creates for output
  • 8. © 2015 IBM Corporation8 Build Repository [Example]  Show a basic or interesting use case for the extension  If applicable: − Include datasets referenced in documentation − Include appropriate files needed to recreate the use case.
  • 9. © 2015 IBM Corporation9 Build Repository [Screenshot] Typically include 2-3 screenshots − Custom Dialog − Output from extension − Any other screenshot useful for demonstration purposes Tip: Display these screenshots in the README so a user can see what the extension looks like on the main repo page
  • 10. © 2015 IBM Corporation10 Build Repository [Source Code]  Add the extension file - .cfe, .spd  Add the source code − This can just be a copy of the script running in Statistics or Modeler − Although this can be seen after installing the extension, this is a nice extra piece to add
  • 11. © 2015 IBM Corporation11 Submit Your Extension & Repo  Next Steps: − Your extension will be lightly tested and the repository will be reviewed. − If there are any revisions/questions you will be contacted via email − Once approved, your extension will be forked and added to IBM’s GitHub • Submit your extension for review at the following URL: https://developer.ibm.com/predictiveanalyt ics/downloads/#develop
  • 12. © 2015 IBM Corporation12 Improve An Existing Extension  If you see an issue with an existing extension or have a suggestion – add it to the repository on GitHub  Use pull request function of Github to contribute existing extension  Find a bug? Create a issue for the developer on Github
  • 13. © 2015 IBM Corporation13 Conclusion Build your extension Create a GitHub account Follow the repository format followed by other extensions outlined here Submit your extension for review Get added to the Analytics Gallery!