\documentclass[a4paper]{article} \usepackage[margin=1in]{geometry} \usepackage{fancyhdr} % for headers \usepackage[citestyle=verbose-ibid, backend=biber, autocite=footnote]{biblatex} % Footnote references. Use autocite{}. % --- Configuration --- \bibliography{src/references} % \pagestyle{fancy} % \setlength{\parskip}{6pt} % \setlength{\parindent}{0pt} % \fancyfoot{} % \lhead{\rightmark} % \rhead{\thepage} % \fancyheadoffset{0.005\textwidth} \begin{document} \section{Abstract} \textit{Explains briefly the paper and what it does.} \section{Introduction} \textit{Introduce the scope.} \begin{itemize} \item Event-based scheduling as a concept \begin{itemize} \item Why is it useful? \end{itemize} \item Network events and REST APIs as a concept \begin{itemize} \item \end{itemize} \end{itemize} \subsection{Problem} \textit{Something about the MEOW monitor, and expanding it. Probably also why it would be a good idea(?).} \begin{itemize} \item Why \texttt{MEOW} needs it \begin{itemize} \item Further expansion of possibilities with the system \end{itemize} \end{itemize} \subsection{Background} \textit{Explaining the existing code and what it does and why. Also modules used and other important stuff to know.} \begin{itemize} \item General \texttt{MEOW\_BASE} structure: \begin{itemize} \item Monitors check if patterns are triggered \begin{itemize} \item Patterns are triggered by an event. Currently only file event triggers are implemented. \end{itemize} \item Handlers perform recipes \begin{itemize} \item Recipes are actions that are taken when triggered. python code can be run as a recipe. \end{itemize} \item The conductor handles the job queue of rules \begin{itemize} \item Rules combine patterns and recipes (When this pattern is triggered, perform this recipe). \end{itemize} \end{itemize} \item Specific (but not too granular) implementation details of \texttt{MEOW\_BASE}. \begin{itemize} \item Class structure \end{itemize} \item Other important stuff to know \end{itemize} \section{Method} \textit{Explaining the code I wrote and why I made those choices.} \section{Results} \textit{Does it work? How well?} \subsection{Testing} \subsection{Discussion} \textit{With the hindsight of the results, what could I have done better?} \section{Future Work} \textit{What should someone do if they want to fix my mistakes, or expand on them further.} \section{Conclusion} \textit{Did I succeed in what I wanted to do?} \newpage \appendix \printbibliography{} \end{document}