emacs/old-config/templates/design.org

166 lines
4.8 KiB
Org Mode
Raw Normal View History

2018-04-07 10:54:04 +08:00
#+TITLE: Put the title here
#+AUTHOR: Rongsong Shen
#+EMAIL: shenrs@cn.ibm.com
#+OPTIONS: ^:{} H:2
#+STARTUP: showall
#+LATEX_HEADER: \usepackage{tabularx,mythemes}
#+BEGIN_LATEX
\newcommand\docname{Put the title here}
\newcommand\doctype{Investigation Report}
\newcommand\docversion{0.1}
\newcommand\docauthor{Rongsong Shen}
\newcommand\docupdate{\today}
\newcommand\docstatus{Under Review}
\newcommand\contributors{}
\newcommand\docreviewers{}
\newcommand\circulation{}
\newcommand\projid{}
\newcommand\docdescription{}
\usetikzlibrary{calc, shapes, backgrounds}
\begin{coverpage}{ibm-logo.png}
\begin{docinfo}
% BEGIN RECEIVE ORGTBL docinfo
% END RECEIVE ORGTBL docinfo
\end{docinfo}
\begin{copyrightnotice}
The materials contained herein are proprietary to Platform Computing and
are presented in draft form for the purposes of your review and
comment. By providing your comments and suggestions to Platform
Computing, you acknowledge that the intellectual property rights in
these materials and in your comments and suggestions regarding the
materials shall vest in and remain the exclusive property of Platform
Computing, for use by Platform Computing in its sole discretion and
without attribution as to the source of any comments or suggestions
received. These materials are not in a final form and are not
intended to be relied upon by you and you specifically affirm that you
will not rely on any statement contained in the materials as being a
definitive position, opinion or statement of Platform Computing. The
trademarks and registered trademarks contained herein are the property
of their respective owners.
\end{copyrightnotice}
\begin{confidential}
Platform Computing Confidential
- No part of this document may be reproduced, copied or distributed
in any fashion without the express written permission of Platform Computing Corporation.\\
\end{confidential}
\end{coverpage}
\ibmpagestyle
\begin{projectinfo}
% BEGIN RECEIVE ORGTBL projectinfo
% END RECEIVE ORGTBL projectinfo
\end{projectinfo}
\begin{dochistory}
% BEGIN RECEIVE ORGTBL dochistory
% END RECEIVE ORGTBL dochistory
\end{dochistory}
\begin{comment}
#+ORGTBL: SEND docinfo orgtbl-to-latex :splice t :skip 0
| *Document Name:* | \docname |
| *Document Version:* | \docversion |
| *Document Status:* | \docstatus |
| *Document Type:* | \doctype |
| *Document Author:* | \docauthor |
| *Last Updated:* | \docupdate |
#+ORGTBL: SEND projectinfo orgtbl-to-latex :splice t :skip 0
|-----------------------+--------------------------|
| *Author* | \docauthor \contributors |
|-----------------------+--------------------------|
| *Reviewers* | \docreviewers |
|-----------------------+--------------------------|
| *Circulation* | \circulation |
|-----------------------+--------------------------|
| *Project Name* | \docname |
|-----------------------+--------------------------|
| *Project No* | \projid |
|-----------------------+--------------------------|
| *Project Description* | \docdescription |
|-----------------------+--------------------------|
#+ORGTBL: SEND dochistory orgtbl-to-latex :splice t :skip 0
| 0.1 | \today | \docauthor | Initial Version |
\end{comment}
\newpage
\tableofcontents\newpage
#+END_LATEX
\newpage
* Design Requirement
#+BEGIN_SRC tikz :file require.png :var tikz-libs="mindmap, trees, shadows, positioning"
[mindmap, concept color=green!40,text=black,
every annotation/.style={fill=red!20}
]
\node [concept] {Design}
child[grow=120,concept color=blue!40] {
node[concept] {Goal}
child[grow=60] {
node[concept] {Goal 1}
}
child[grow=150] {
node[concept] {Goal 2}
}
child[grow=-120] {
node[concept] {Goal 3}
}
}
child[grow=0,concept color=yellow,text=black] {
node[concept] {Assumption}
child[grow=120] {
node[concept] {Assumption 1}
}
child[grow=0] {
node[concept] {Assumption 2}
}
child[grow=-120] {
node[concept] {Assumption 3}
}
}
child[grow=-120,concept color=green] {
node[concept] {Use Cases}
child[grow=0] {
node[concept] {Use case 1}
}
child[grow=120] {
node[concept] {Use Case 2}
}
child[grow=-120] {
node[concept] {Use Case 3}
}
};
#+END_SRC
#+RESULTS:
[[file:require.png]]
** Goals
** Assumptions
** Use Cases
* Design
** Design decisions
** Execution flow
** Interface design
** Components design
# Local Variables:
# org-latex-title-command: "\\relax"
# org-latex-toc-command: "\\relax"
# End: