Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/solid/user-stories
A repository to submit user stories
https://github.com/solid/user-stories
running-code
Last synced: about 2 months ago
JSON representation
A repository to submit user stories
- Host: GitHub
- URL: https://github.com/solid/user-stories
- Owner: solid
- License: mit
- Created: 2019-02-27T17:29:11.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-07-06T04:23:31.000Z (over 2 years ago)
- Last Synced: 2024-03-26T09:55:49.777Z (10 months ago)
- Topics: running-code
- Homepage:
- Size: 24.4 KB
- Stars: 27
- Watchers: 17
- Forks: 18
- Open Issues: 125
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# User Stories for Solid
This repository is meant for gathering user stories. User Stories are short
descriptions of a need written from the perspective of a user, see
[this article for an example](https://www.mountaingoatsoftware.com/agile/user-stories).
They are generally of the form:> As a **type-of-user**, I want to **some-goal** so that **some-reason**.
To submit such a story,
[open an issue](https://github.com/solid/user-stories/issues/new), and put the
user story itself as the title. You may elaborate on it in the text, but strive
to make the idea succinct enough to fit in that single line.Before posting a new story, please check if there already exist stories that
cover your it. It might be beneficial to check
[the labels](https://github.com/solid/user-stories/labels) we use to categorize
the stories.Ideas that aren't fitting very well in this short format or need discussing
first can be submitted
[to the forum](https://forum.solidproject.org/c/1-about-solid/app-communities).The idea is that developers and architects can use these stories in their
development efforts.Obviously, Solid presents a wide open space of opportunity, and so, some
things are relevant to different parts of the system. Most will be uses of
Solid, as it is defined by [the specs](https://github.com/solid/specification),
for example, the story> As a pretty distracted person, I want to record my tasks in a TODO
> list so that I won't forget them.Other things may require new functionality from the server, for example:
> As a father, I want to set up a server for my family and only them,
> retaining some control of my children's accounts, to keep them safe
> on the Web.This would require something new from the registration system, in
terms of limits on who can register and what default Access Control
Lists they will be given.Other stories might be more about social or legal aspects, such as
> As a Solid user I want to be able to use Solid independently of any single
> legal entity that I do not have influence over so that I can be in controlAll stories are welcome in this repository.