Labs/Jetpack/FlightDeck/Development Docs/SDK: Difference between revisions

no edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 30: Line 30:
**ForeignKey to jetpack-core Library version
**ForeignKey to jetpack-core Library version


=== Installation ===
=== Installation ===


A shell script which will take a tag (url ?) and version name as arguments. It will download the SDK and create the associated database entry. It will also create a new version of the jetpack-core Library with the given version name.
Administrator will download the desired SDK version and copy it into FlightDeck/sdk_version/
 
A shell script which will take a tag <strike>(url&nbsp;?) and version name</strike> - SDK&nbsp;subdirectory - as argument<strike>s</strike>. It will <strike>download the SDK and</strike> create the associated database entry. It will also create a new version of the jetpack-core Library with the given version name.  


From now on all new Add-ons will use the new SDK
From now on all new Add-ons will use the new SDK


=== UX ===
=== UX ===


'''Option 1 - In the list of Libraries'''
'''Option 1 - In the list of Libraries''' jetpack-core Library (<strike>all Libraries</strike>) will have a drop-down with ability to choose on which version the Add-on (<strike>Library</strike>) depends.  
jetpack-core Library (all Libraries) will have a drop-down with ability to choose on which version the Add-on (Library) depends.


'''Option 2 - in the list of Revisions'''
<strike>'''Option 2 - in the list of Revisions''' Every revision will have a drop-down with available SDK versions to choose from</strike>
Every revision will have a drop-down with available SDK versions to choose from


'''Option 3 - revision parameters button and window'''
<strike>'''Option 3 - revision parameters button and window''' It would contain description, version name and SDK version drop-down</strike>
It would contain description, version name and SDK version drop-down
Confirmed users
514

edits