This commit is contained in:
Simon Michael 2021-04-30 12:53:36 -10:00
parent 28f0e43aa5
commit 79beb34b90
2 changed files with 62 additions and 42 deletions

View File

@ -81,11 +81,16 @@ Python, 2008-present</p></li>
<p>A suite of tools, file formats, and documentation for doing “plain text accounting”.</p>
<p><a href="https://hledger.org" class="uri">https://hledger.org</a></p>
</section>
<section id="a-successful-foss-project" class="slide level2">
<h2>A successful FOSS project</h2>
<p>15 years, 134 contributors, 80-100 chatters, some number of happy users, useful to me every week.</p>
<p>Reasonably successful.</p>
<p>Not fulfilling my original goal of being financially self-sustaining and minimally time-consuming !</p>
<section id="hledger-project-goals" class="slide level2">
<h2>hledger project goals</h2>
<p>I was a Ledger user and new Haskeller. I started hledger with many goals:</p>
<ul>
<li>acquire a more robust, usable, evolving incarnation of Ledger</li>
<li>develop a consistent, effective accounting habit</li>
<li>get better at Haskell</li>
<li>find out if Haskell was good for end-user apps and maintainer productivity</li>
<li>grow a useful, long-lasting, financially sustainable FOSS accounting project</li>
</ul>
</section>
<section id="an-end-user-haskell-application" class="slide level2">
<h2>An end-user Haskell application</h2>
@ -99,6 +104,12 @@ Python, 2008-present</p></li>
<li>by non-techies as well as power users.</li>
</ul>
</section>
<section id="a-successful-foss-project" class="slide level2">
<h2>A successful FOSS project</h2>
<p>15 years, 134 contributors, 80-100 chatters, some number of happy users, useful to me every week.</p>
<p>Reasonably successful.</p>
<p>Not fulfilling my original goal of being financially self-sustaining and minimally time-consuming !</p>
</section>
<section id="tools" class="slide level2">
<h2>Tools</h2>
<ul>
@ -133,17 +144,6 @@ Python, 2008-present</p></li>
<h1>Architecture</h1>
<p><code>0:10 (25m)</code></p>
</section>
<section id="hledger-project-goals" class="slide level2">
<h2>hledger project goals</h2>
<p>I was a Ledger user and new Haskeller. I started hledger with many goals:</p>
<ul>
<li>acquire a more robust, usable, evolving incarnation of Ledger</li>
<li>develop a consistent, effective accounting habit</li>
<li>get better at Haskell</li>
<li>find out if Haskell was good for end-user apps and maintainer productivity</li>
<li>grow a useful, long-lasting, financially sustainable FOSS accounting project</li>
</ul>
</section>
<section id="a-fast-run-through-the-evolution" class="slide level2">
<h2>A fast run through the evolution</h2>
<ul>
@ -175,20 +175,30 @@ Python, 2008-present</p></li>
</section>
<section id="script-hledger" class="slide level2">
<h2>Script hledger</h2>
<ul>
<li><a href="https://hledger.org/scripting.html" class="uri">https://hledger.org/scripting.html</a></li>
</ul>
</section>
<section id="integrate-hledger-in-your-app" class="slide level2">
<h2>Integrate hledger in your app</h2>
<h3 id="run-cli-capture-csvjson">Run cli, capture csv/json</h3>
<h3 id="run-hledger-web-use-http-json-api">Run hledger-web, use http-json api</h3>
<h3 id="link-with-hledger-lib-andor-other-hledger-packages-call-public-functions">Link with hledger-lib and/or other hledger packages, call public functions</h3>
<ul>
<li><p>Run cli, capture csv/json</p></li>
<li><p>Run hledger-web, use http-json api</p></li>
<li><p>Link with hledger-lib and/or other hledger packages, call public functions</p></li>
</ul>
</section>
<section id="investigate-a-hledger-bug" class="slide level2">
<h2>Investigate a hledger bug</h2>
<h3 id="basic-troubleshooting---docs-comparison-minimisation-reproduction-support">Basic troubleshooting - docs, comparison, minimisation, reproduction, support</h3>
<h3 id="code-debugging">Code debugging</h3>
<ul>
<li><p>Basic troubleshooting - docs, comparison, minimisation, reproduction, support</p></li>
<li><p>Code debugging</p></li>
</ul>
</section>
<section id="how-to-submit-a-pull-request" class="slide level2">
<h2>How to submit a pull request</h2>
<ul>
<li><a href="https://hledger.org/CONTRIBUTING.html#pull-requests" class="uri">https://hledger.org/CONTRIBUTING.html#pull-requests</a></li>
</ul>
</section></section>
<section id="q-a" class="title-slide slide level1">
<h1>Q &amp; A</h1>

View File

@ -79,11 +79,16 @@ Python, 2008-present</p></li>
<p>A suite of tools, file formats, and documentation for doing “plain text accounting”.</p>
<p><a href="https://hledger.org" class="uri">https://hledger.org</a></p>
</div>
<div id="a-successful-foss-project" class="slide section level2">
<h1>A successful FOSS project</h1>
<p>15 years, 134 contributors, 80-100 chatters, some number of happy users, useful to me every week.</p>
<p>Reasonably successful.</p>
<p>Not fulfilling my original goal of being financially self-sustaining and minimally time-consuming !</p>
<div id="hledger-project-goals" class="slide section level2">
<h1>hledger project goals</h1>
<p>I was a Ledger user and new Haskeller. I started hledger with many goals:</p>
<ul>
<li>acquire a more robust, usable, evolving incarnation of Ledger</li>
<li>develop a consistent, effective accounting habit</li>
<li>get better at Haskell</li>
<li>find out if Haskell was good for end-user apps and maintainer productivity</li>
<li>grow a useful, long-lasting, financially sustainable FOSS accounting project</li>
</ul>
</div>
<div id="an-end-user-haskell-application" class="slide section level2">
<h1>An end-user Haskell application</h1>
@ -97,6 +102,12 @@ Python, 2008-present</p></li>
<li>by non-techies as well as power users.</li>
</ul>
</div>
<div id="a-successful-foss-project" class="slide section level2">
<h1>A successful FOSS project</h1>
<p>15 years, 134 contributors, 80-100 chatters, some number of happy users, useful to me every week.</p>
<p>Reasonably successful.</p>
<p>Not fulfilling my original goal of being financially self-sustaining and minimally time-consuming !</p>
</div>
<div id="tools" class="slide section level2">
<h1>Tools</h1>
<ul>
@ -131,17 +142,6 @@ Python, 2008-present</p></li>
<h1>Architecture</h1>
<p><code>0:10 (25m)</code></p>
</div>
<div id="hledger-project-goals" class="slide section level2">
<h1>hledger project goals</h1>
<p>I was a Ledger user and new Haskeller. I started hledger with many goals:</p>
<ul>
<li>acquire a more robust, usable, evolving incarnation of Ledger</li>
<li>develop a consistent, effective accounting habit</li>
<li>get better at Haskell</li>
<li>find out if Haskell was good for end-user apps and maintainer productivity</li>
<li>grow a useful, long-lasting, financially sustainable FOSS accounting project</li>
</ul>
</div>
<div id="a-fast-run-through-the-evolution" class="slide section level2">
<h1>A fast run through the evolution</h1>
<ul>
@ -173,20 +173,30 @@ Python, 2008-present</p></li>
</div>
<div id="script-hledger" class="slide section level2">
<h1>Script hledger</h1>
<ul>
<li><a href="https://hledger.org/scripting.html" class="uri">https://hledger.org/scripting.html</a></li>
</ul>
</div>
<div id="integrate-hledger-in-your-app" class="slide section level2">
<h1>Integrate hledger in your app</h1>
<h3 id="run-cli-capture-csvjson">Run cli, capture csv/json</h3>
<h3 id="run-hledger-web-use-http-json-api">Run hledger-web, use http-json api</h3>
<h3 id="link-with-hledger-lib-andor-other-hledger-packages-call-public-functions">Link with hledger-lib and/or other hledger packages, call public functions</h3>
<ul>
<li><p>Run cli, capture csv/json</p></li>
<li><p>Run hledger-web, use http-json api</p></li>
<li><p>Link with hledger-lib and/or other hledger packages, call public functions</p></li>
</ul>
</div>
<div id="investigate-a-hledger-bug" class="slide section level2">
<h1>Investigate a hledger bug</h1>
<h3 id="basic-troubleshooting---docs-comparison-minimisation-reproduction-support">Basic troubleshooting - docs, comparison, minimisation, reproduction, support</h3>
<h3 id="code-debugging">Code debugging</h3>
<ul>
<li><p>Basic troubleshooting - docs, comparison, minimisation, reproduction, support</p></li>
<li><p>Code debugging</p></li>
</ul>
</div>
<div id="how-to-submit-a-pull-request" class="slide section level2">
<h1>How to submit a pull request</h1>
<ul>
<li><a href="https://hledger.org/CONTRIBUTING.html#pull-requests" class="uri">https://hledger.org/CONTRIBUTING.html#pull-requests</a></li>
</ul>
</div>
<div id="q-a" class="title-slide slide section level1">