Commit f22b4ca26fece22a7c101c4ff0369223f923337e

Authored by Masud Rahman
1 parent e9381c1273
Exists in master

Added push flashcard

Showing 2 changed files with 35 additions and 1 deletions Inline Diff

PNGS = built/use_cases_diagram.png built/schema_diagram.png built/schema_graph.png 1 1 PNGS = built/use_cases_diagram.png built/schema_diagram.png built/schema_graph.png
PDFS = built/DesignUseCases.pdf built/screen_sequence_diagram.pdf 2 2 PDFS = built/DesignUseCases.pdf built/screen_sequence_diagram.pdf
SCREEN_SEQUENCE_PNGS = built/add_class.png built/drop_class.png 3 3 SCREEN_SEQUENCE_PNGS = built/add_class.png built/drop_class.png built/push_flashcard.png
4 4
all: built/ $(PNGS) $(PDFS) 5 5 all: built/ $(PNGS) $(PDFS)
6 6
built/: 7 7 built/:
mkdir -p built 8 8 mkdir -p built
9 9
built/schema_diagram.png: 10 10 built/schema_diagram.png:
sqlt-diagram --color -c 3 -t png -o built/schema_diagram.png --gutter 60 --from PostgreSQL db_schema.sql --title "Flashy" 11 11 sqlt-diagram --color -c 3 -t png -o built/schema_diagram.png --gutter 60 --from PostgreSQL db_schema.sql --title "Flashy"
12 12
built/schema_graph.png: 13 13 built/schema_graph.png:
sqlt-graph -o built/schema_graph.png --from PostgreSQL db_schema.sql 14 14 sqlt-graph -o built/schema_graph.png --from PostgreSQL db_schema.sql
15 15
built/%.png: %.dot 16 16 built/%.png: %.dot
dot -Tpng -o $@ $< 17 17 dot -Tpng -o $@ $<
18 18
built/%.png: screen_sequence_diagrams/%.dot 19 19 built/%.png: screen_sequence_diagrams/%.dot
dot -Tpng -o $@ $< 20 20 dot -Tpng -o $@ $<
21 21
built/screen_sequence_diagram.pdf: $(SCREEN_SEQUENCE_PNGS) 22 22 built/screen_sequence_diagram.pdf: $(SCREEN_SEQUENCE_PNGS)
convert $(SCREEN_SEQUENCE_PNGS) built/screen_sequence_diagram.pdf 23 23 convert $(SCREEN_SEQUENCE_PNGS) built/screen_sequence_diagram.pdf
24 24
built/%.pdf: %.tex 25 25 built/%.pdf: %.tex
cd built/; pdflatex ../$< 26 26 cd built/; pdflatex ../$<
cd built/; pdflatex ../$< 27 27 cd built/; pdflatex ../$<
screen_sequence_diagrams/push_flashcard.dot View file @ f22b4ca
File was created 1 digraph G{
2 ratio=0.75;
3 //rankdir="LR";
4 node[shape=box, style="rounded,filled,bold"];
5 splines=ortho;
6 nodesep=1.4;
7 "Push Flashcard Button"[center=true, fillcolor="#aaaaff", style=filled,pos="0,0!"];
8 "Controller"[center=true, fillcolor="#aaaaff", style=filled, shape = diamond];
9 "Server"[center=true, fillcolor="#aaaaff", style=filled,pos="0,0!"];
10 "Flashcard Record \n Created in Database"[center=true, fillcolor="#aaaaff", style=filled,pos="0,0!"];
11 "POST"[shape=none];
12 labelfloat=true;
13 lp=100;
14
15 "Card Published in Feed"[shape=none]
16 "SUCCESS"[shape=none];
17 "FAILURE"[shape=none];
18
19 "Controller"[center=true, fillcolor="#aaaaff", style=filled, shape = diamond,
20 fixedsize=true, width=1.4, height=1.4];
21 "Flashcard Record \n Created in Database"[center=true, fillcolor="#aaaaff", style=filled];
22 "POST"[shape=none];
23 "Push Flashcard Button" -> "POST";
24 "POST" -> "Controller";
25 "Controller" -> "FAILURE";
26 "FAILURE" -> "Push Flashcard Button";
27 "Controller" -> "POST";
28 "POST" -> "Server";
29 "Server"-> "SUCCESS";
30 "SUCCESS" -> "Flashcard Record \n Created in Database";
31 "Flashcard Record \n Created in Database" -> "Card Published in Feed";