Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_data updated git log Sep 22, 2018
code/reflex ## DOM Recursion Problem Solved by Reflex Jun 24, 2018
drafts ## London, REBLS, & future plans Aug 17, 2018
episodes added episode 30, james koppel Sep 22, 2018
essays created drafts folder, moved essays, and fixed broken links Jul 11, 2018
media ## Notes From Last Week May 8, 2018
notes ## FRP Morning 9/11/18 Sep 11, 2018
papers/comprehensible-frp fixed LaTeX link Aug 17, 2018
prototypes/streamsheets added unbreakable-links repo inside futureofcoding.org Nov 9, 2017
reflections added reflection 13, podcasts 28 and 29 Aug 27, 2018
unbreakable-links Back from sickness and vacation Nov 28, 2017
.gitignore added files changed to log Dec 18, 2017
404.md attempting to add directory listings... Aug 26, 2018
CNAME Create CNAME Jul 13, 2017
README.md attempting to add directory listings... Aug 26, 2018
_config.yml add sitemaps Aug 26, 2018
about.md added unbreakable-links repo inside futureofcoding.org Nov 9, 2017
favicon.ico fixed year on episdoes, thanks to irvin for the notice Aug 30, 2017
ideas.md added unbreakable-links repo inside futureofcoding.org Nov 9, 2017
index.html added episode 30, james koppel Sep 22, 2018
journal.md added unbreakable-links repo inside futureofcoding.org Nov 9, 2017
links.md added unbreakable-links repo inside futureofcoding.org Nov 9, 2017
log.md ## Candlewood Lake Vacation, etc Sep 8, 2018
log.rss removed error commit message from log and rss Aug 14, 2018
plan.md ## 6th plan Mar 21, 2018
principles.md edited plan, refactored out principles to own file Nov 13, 2017

README.md

futureofcoding.org

If you find any typos or have any suggestions, feel free to edit anything and send me a pull request.

You can also take a look at the issues to see the other things in my todo list. I'd appreciate your feedback on any of those items. Or if you have anything to add there, feel free to create a new issue and I'll comment on it to let you know if I'm going to get it done.

Feel free to shoot me an email as well. I'm steve at futureofcoding.org.

Stuff to know

Remove large media files locally

First run:

git config core.sparsecheckout true

Then put the following into .git/info/sparse-checkout:

*.html
*.md
*.gitignore
*.txt
*.js
*.css
*.yml
*.json

And then run

git read-tree -mu HEAD

Add _data/git-log.json changes

This is how I generage futureofcoding.org/log.

First, pip install git2json as explained here.

Then create .git/hooks/post-commit with the following contents:

# to get the data for directory listings
echo 'fileName' > _data/files.csv && find . -regextype posix-egrep -regex ".*\.(md|html)$"  -not -path "./_site/*" >> _data/files.csv

# get the data for git log
git2json > _data/git-log.json

previousMessage=$(git log -1 --pretty=%B)

if [ "$previousMessage" != "updated git log" ]
then
    git add _data/git-log.json
    git add _data/files.csv
    git commit -m "updated git log" 
fi

exit 1

Quick access to journal

Add the following to ~/.bashrc:

function empty_message {
  sleep 0.1
  echo -e "## Title\n\n* TOC\n{: toc }\n\n" > .git/COMMIT_EDITMSG
}

function journal {
  empty_message & 
  git commit --allow-empty --cleanup=verbatim
}
<script repoPath="stevekrouse/futureofcoding.org" type="text/javascript" src="/unbreakable-links/index.js"></script>