Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 1 addition & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@ RUN apt-get update -q && \
apt-get install -y ruby-full build-essential zlib1g-dev
RUN gem install jekyll bundler
RUN bundler config --global silence_root_warning true
COPY Gemfile .
RUN bundler install
COPY Gemfile Gemfile.lock ./
RUN bundle install

EXPOSE 4000

10 changes: 6 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@

.PHONY: all watch

all: protocol.html diagrams
PROTOCOL_HTMLS := $(patsubst %.md,%.html,$(wildcard protocol*.md))

protocol.html: protocol.md style.css pandoc_template.html CHANGELOG.md
( cat protocol.md | sed -e s/VERSIONTAG/$$(changer current-version)/ ; echo '# Changes' ; echo ''; cat CHANGELOG.md | sed -e s/#/##/g ) | pandoc \
all: $(PROTOCOL_HTMLS) diagrams

$(PROTOCOL_HTMLS): %.html : %.md style.css pandoc_template.html CHANGELOG.md
( cat $< | sed -e s/VERSIONTAG/$$(changer current-version)/ ; echo '# Changes' ; echo ''; cat CHANGELOG.md | sed -e s/#/##/g ) | pandoc \
-s -c style.css \
--metadata title="SimpleFIN Protocol" \
--toc --toc-depth=2 \
Expand All @@ -25,4 +27,4 @@ watch:
--wait \
--drop \
--command='make' \
.
.
3 changes: 2 additions & 1 deletion _includes/header.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@
<a class="page-link" href="{{ page.url | prepend: site.baseurl }}">{{ page.link_title or page.title }}</a>
{% endif %}
{% endfor %}
<a class="page-link" href="/protocol.html">Protocol</a>
<a class="page-link" href="/protocol-v1.html">Protocol v1</a>
<a class="page-link" href="/protocol.html">Protocol v2</a>
<a class="page-link" href="https://bridge.simplefin.org">Bridge</a>
<a class="page-link" href="/ecosystem.html">Apps</a>
</div>
Expand Down
10 changes: 10 additions & 0 deletions _layouts/blank.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<!DOCTYPE html>
<html>

{% include head.html %}

<body>
{{ content }}
</body>

</html>
5 changes: 0 additions & 5 deletions _layouts/page.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,6 @@
layout: default
---
<div class="post">

<header class="post-header">
<h1 class="post-title">{{ page.title }}</h1>
</header>

<article class="post-content">
{{ content }}
</article>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Deprecated `Organization` object in favor of new, flatter `Connection` object.
1 change: 1 addition & 0 deletions changes/break-Deprecated-errors-list-20251208-124100.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Deprecated `errors` list on `AccountSet` object in favor of new `errlist` list for structured errors.
1 change: 1 addition & 0 deletions changes/new-Added-conn-id-and-20251208-124008.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Added `conn_id` to `Account` object to disambiguate between two different logins to the same bank.
1 change: 1 addition & 0 deletions changes/new-Added-connections-list-20251208-135410.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Added `connections` list to `AccountSet`
14 changes: 0 additions & 14 deletions pandoc_template.html
Original file line number Diff line number Diff line change
Expand Up @@ -40,20 +40,6 @@
$for(include-before)$
$include-before$
$endfor$
$if(title)$
<header>
<h1 class="title">$title$</h1>
$if(subtitle)$
<h1 class="subtitle">$subtitle$</h1>
$endif$
$for(author)$
<h2 class="author">$author$</h2>
$endfor$
$if(date)$
<h3 class="date">$date$</h3>
$endif$
</header>
$endif$
<div class="layout">
$if(toc)$
<nav class="toc">
Expand Down
826 changes: 826 additions & 0 deletions protocol-v1.html

Large diffs are not rendered by default.

Loading