Преглед изворни кода

Merge pull request #150 from faricacarroll/master

Help Plugin
Steven Silvester пре 8 година
родитељ
комит
072f80a721
1 измењених фајлова са 84 додато и 0 уклоњено
  1. 84 0
      design/help.md

+ 84 - 0
design/help.md

@@ -0,0 +1,84 @@
+# Design of the Help plugin
+
+This document describes the design of the Help plugin. This document illustrates how
+our research on personas and other solutions translates into the design decisions made to improve the Help plugin.
+
+# Personas
+
+## Tim Burns
+
+Tim Burns works at SomeCompany as a marketing data scientist. He takes 
+large chunks of marketing data and visualizes them.
+
+**Goal:** Use Jupyter to help visualize data.
+
+Some things they would use Help for:
+
+* Learning how to initially use Jupyter
+* Finding where he can start visualizing data
+
+## Jason Shu
+
+Jason Shu is a student majoring in computer programming. He has very 
+basic knowledge of computer science and no knowledge of what Jupyter is.
+
+**Goal:** Learn how to create new notebooks, open a new terminal, and change kernels
+
+**Pain Points:** Finding help, unhelpful Documentation, current content offered in "Help"
+isn't very helpful for beginners
+
+# User tasks
+
+Users should be able to:
+
+* Have a basic understanding of how to use JupyterLab
+* Find Documentation
+
+#Research of Other Solutions
+
+* Making the “Help” tab more prominent so it is easier to find.
+* Including a “Quickstart Guide” of an easy way to start using JupyterLab (Team Callisto is incorporating this into their “About” plugin)
+* Including a “FAQs” page so common questions can be easily answered
+
+#What users should be able to do or see:
+
+* See Help tab immediately on left menu
+* More Help Content by including a Quickstart Guide and FAQs page
+
+##All possible actions a user could take
+
+* Click Help which opens a submenu
+* Click About JupyterLab which opens a new window
+* Click Launch Jupyterlab which opens a new window 
+* Click Notebook basics which opens a new window
+* Click FAQs
+* Click Numpy Reference
+* Click Scipy Reference
+* Click Scipy lecture notes
+
+#Specify the way a user could take action
+
+* Mouse/UI: Click left menu and submenus
+* Menu: submenu of more Help content
+
+# Visual design
+
+##Layout
+
+* Place “Help” on the same left side bar as “Commands” and “Files”
+* Remove “Help” plugin from “Commands” because it is difficult to find and should be shown when first entering JupyterLab
+* “Help” tab will match the present design of the side menu “Files” and “Commands” 
+* Submenu bar for “Help” will stay consistent with the present design for “Commands” and “Files” submenu
+
+##Typography
+
+* The typeface of the “Help” tab will stay consistent with the present typeface on the left menu (Helvetica Neue sans-serif 12px)
+* As of right now, the submenu typography is the same as the items shown under “Help” in the “Commands” submenu
+
+##Colors
+
+* The “Help” tab colors will stay consistent with the present colors on the left menu
+* The “Help” submenu colors will stay consistent with the colors used in “Commands” and “Files” submenu
+* Light grey background, grey text, orange Highlight
+ 
+