Page MenuHomePhabricator

Provide a UX design for function viewing
Open, In Progress, Needs TriagePublic

Description

More properly thought out in Design Weeklies doc here: https://docs.google.com/document/d/1suh_bRwUYdUQDHaIGizJvWQ3CtBpjCKVCW74Ib5Mf2s/edit

Requirements:

  • A function page definition consists of one or more input arguments, each with a type and a name in each language, and an output type.
  • A function page has names and aliases.
  • A function page offers a function call (this will be designed later)
  • A function page offers a list of all its implementations and testers, and whether they are connected or not.
  • A function page shows for each combination of implementation and tester whether that tester passed for that implementation or not.
  • A function page shows its ZID.
  • Viewing and editing documentation (i.e. a box that has Wikitext) (please add a placeholder for the documentation for now, with lorem ipsum text, or the lead section of https://en.wikipedia.org/wiki/Inflection or sth).

User job stories:

  • When I am on the function page, I want a way to use the function, so that I can answer a question or perform a calculation.
  • When I am on the function page, I want a way to see what the function can do, so that I can see if it will be useful to me.
  • When I am on the function page, I want a way to see what implementations are available to me, so that I choose which one to run.
  • When I am on the function page, I want a way to see what needs improvement or editing.
  • When I am on the function page, I want a way to provide information about the function so that others can make use of it.

Event Timeline

aishwaryavardhana renamed this task from View function to [EPIC] View function.Dec 11 2021, 9:52 AM
Jdforrester-WMF renamed this task from [EPIC] View function to View function.Tue, Jan 11, 5:29 PM
Jdforrester-WMF added a project: Epic.
Jdforrester-WMF renamed this task from View function to Provide a UX design for function viewing.Wed, Jan 26, 5:32 PM