docs: add user stories

This commit is contained in:
insleker 2025-08-27 11:48:30 +08:00
parent 3152f0b3f0
commit 4efd3db8a7
6 changed files with 33 additions and 2 deletions

2
.gitignore vendored
View File

@ -117,3 +117,5 @@ app.*.symbols
!**/ios/**/default.perspectivev3 !**/ios/**/default.perspectivev3
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
!/dev/ci/**/Gemfile.lock !/dev/ci/**/Gemfile.lock
docs/.*

View File

@ -1,2 +1,3 @@
# pdf_signature # pdf_signature
create a signature on pdf page
A GUI app to create a signature on PDF page interactively.

24
docs/FRs.md Normal file
View File

@ -0,0 +1,24 @@
# Functional Requirements
## user stories
* name: PDF browser
* role: user
* functionality: view and navigate PDF documents
* benefit: select page to add signature
* name: load signature picture
* role: user
* functionality: load a signature picture file
* benefit: easily add signature to PDF
* name: geometrically adjust signature picture
* role: user
* functionality: adjust the size and position of the signature picture
* benefit: ensure the signature fits well on the PDF page
* name: graphically adjust signature picture
* role: user
* functionality: background removal, contrast adjustment...
* benefit: easily improve the appearance of the signature on the PDF without additional software.
* name: draw signature
* role: user
* functionality: draw a signature using mouse or touch input
* benefit: create a custom signature directly on the PDF if no pre-made signature is available.

0
docs/meta-arch.md Normal file
View File

4
docs/use_cases.md Normal file
View File

@ -0,0 +1,4 @@
# Use cases
Use cases are generated from `FRs.md`, and `meta-arch.md` in `gherkin` format.