Commit Graph

222 Commits

Author SHA1 Message Date
T. Joseph Carter 9b23c44b00 Bump version ahead of where Ivan is just in case 2015-11-12 11:05:02 -08:00
T. Joseph Carter cf727f8f75 Use more compact syntax guide 2015-11-05 04:46:49 -08:00
T. Joseph Carter 45044692c5 Closes #13: Convert index.md to kramdown syntax
The only major difference I noticed that we use is the fenced code block
format for GFM is different (using the backtick instead of the tilde).
If I missed anything, feel free to reopen the bug and tell me what, or
just submit a patch yourself!
2015-11-03 14:53:47 -08:00
T. Joseph Carter 2f6f4ddb12 Remove some dead code 2015-11-01 15:24:00 -08:00
T. Joseph Carter 4b8dea38d2 This README.md should've been added days ago 2015-10-31 19:04:55 -07:00
T. Joseph Carter c2deff81ae Re-indent the scripts a bit to match expectations
Notably this may cause issues diffing adtpro.sh.txt against the
upstreadm adtpro.sh script.  Ours had mixed coding styles, and I figured
having to diff with whitespace ignored was a better solution than
dealing with mixed styles either in the file or in the tree for the
majority of people who aren't likely using the same editor I am.
2015-10-30 05:52:22 -07:00
T. Joseph Carter cf4bc9ea92 Remove trailing whitespace from lines 2015-10-30 05:38:31 -07:00
T. Joseph Carter b07ab9faad Add modelines 2015-10-30 05:34:48 -07:00
T. Joseph Carter e2623cbcf9 Clean up URLs, add A2CLOUD_SCRIPT_URL
You can now replace http://appleii.ivanx.com/a2cloud/ for script
downloads just as you can with A2SERVER by setting A2CLOUD_SCRIPT_URL in
your shell's environment.  As with A2SERVER, this doesn't affect the
canned files in http://appleii.ivanx.com/a2cloud/files/ because these
aren't really part of the source code.  Certainly it makes sense to
mirror these, but GitHub isn't the place to do that.

Adding everything to the tree was a more manual process than it was for
A2SERVER because there are a lot mroe files in Ivan's tree, and they're
not all used anymore.  More commits were made in the process, but the
end result is that I don't have to go back and spend a bunch of time
undoing my changes for all the URLs that I shouldn't have changed it in
the first place.  Also, it gave me a chance to read through the A2CLOUD
setup script, which was a needed exercise.

Still needed is cleaning up of whitespace to ensure everything is
consistent and adding modelines for vim (and humans who need to know how
to set up editors that aren't vim.)  Those can come as batch commits,
and will follow soon.
2015-10-30 05:12:47 -07:00
T. Joseph Carter 6f8f03e9ae Missed adding raspbian-update to source tree 2015-10-30 05:11:37 -07:00
T. Joseph Carter c99aac3a2d Missed adding adtpro-start to source tree 2015-10-30 05:09:06 -07:00
T. Joseph Carter 015904c4a7 Add shk2image to source tree 2015-10-30 05:02:02 -07:00
T. Joseph Carter a6f3957834 Add linapple script to source tree 2015-10-30 05:00:38 -07:00
T. Joseph Carter e3218aa8f3 Add GSPort scripts to source tree 2015-10-30 04:58:34 -07:00
T. Joseph Carter 7f2bb07c2f Add kegs scripts to source tree 2015-10-30 04:57:07 -07:00
T. Joseph Carter 99e870238d Add a2chat to source tree 2015-10-30 04:48:33 -07:00
T. Joseph Carter 82eb52db9f Add a2news to source tree 2015-10-30 04:47:35 -07:00
T. Joseph Carter 5d8a661220 Add ttyusbhandler to source tree 2015-10-30 04:24:15 -07:00
T. Joseph Carter 1407719d23 Add usbgetty to source tree 2015-10-30 04:22:38 -07:00
T. Joseph Carter 8175073b37 Add term to source tree 2015-10-30 04:22:08 -07:00
T. Joseph Carter 6d9f608dd0 Add baud to source tree 2015-10-30 04:13:31 -07:00
T. Joseph Carter be6c1656a1 Add dos2pro to source tree 2015-10-30 04:05:25 -07:00
T. Joseph Carter 20724b4a70 Add mkpo to source tree 2015-10-30 04:04:28 -07:00
T. Joseph Carter c05335ae97 Add acmd.sh to source tree 2015-10-30 04:02:05 -07:00
T. Joseph Carter 3e5367e4f3 Add vsd.sh to source tree 2015-10-30 04:01:52 -07:00
T. Joseph Carter edac6b3c61 Add adtpro.sh to source tree 2015-10-30 04:00:40 -07:00
T. Joseph Carter 6f3837091e Add a2cloudrc to source tree 2015-10-30 03:57:53 -07:00
T. Joseph Carter 1b09c5e525 Add a2cloud-aliases to source tree 2015-10-30 03:56:39 -07:00
T. Joseph Carter b81272d54b Add MOTD files to source tree 2015-10-30 03:52:45 -07:00
T. Joseph Carter 9378d991a7 Add a2cloud-help to source tree 2015-10-30 03:51:13 -07:00
T. Joseph Carter cd8f6c384f Add cppo to source tree 2015-10-30 03:49:39 -07:00
T. Joseph Carter 02ef3e299f Add dopo to source tree 2015-10-30 03:49:23 -07:00
T. Joseph Carter 6554d79f69 Copy the archive setup.txt to the source tree 2015-10-30 03:38:11 -07:00
T. Joseph Carter 4d7b33f79e Add irssi and tin helper scripts to archive 2015-10-28 16:47:33 -07:00
T. Joseph Carter 4067fed090 Missed part of A2CLOUD's serial mapping for ADTPro 2015-10-28 16:46:32 -07:00
T. Joseph Carter 39b5475400 Serial terminal tools for archive 2015-10-28 16:46:01 -07:00
T. Joseph Carter 53a4be37e6 Add raspbian-update to archive
This one is also used by A2SERVER, and of course by Raspple II.  It's
owner should be Raspple II probably, but it belongs in the archive for
all three.
2015-10-28 16:37:55 -07:00
T. Joseph Carter 91b54a8c5d Missed this for ADTPro 2015-10-28 16:37:26 -07:00
T. Joseph Carter a2809e85e9 Add image utility scripts to archive 2015-10-28 16:36:05 -07:00
T. Joseph Carter 7eeed445e5 Add other A2CLOUD files to archive 2015-10-28 16:34:12 -07:00
T. Joseph Carter b1204b1860 Add ADTPro scripts to the archive 2015-10-28 16:32:15 -07:00
T. Joseph Carter 9d1868139a Add the MOTD files 2015-10-28 16:31:17 -07:00
T. Joseph Carter e8f1ff4a88 Add emulators to archive 2015-10-28 16:30:02 -07:00
T. Joseph Carter 845425a3c5 Add cppo to archive 2015-10-28 16:27:57 -07:00
T. Joseph Carter a47744dd07 Er, put supdir in right place 2015-10-28 16:27:15 -07:00
T. Joseph Carter 373fe534d2 setup.txt is a symlink in Ivan's tree 2015-10-28 15:53:10 -07:00
T. Joseph Carter 09d150c4a2 Add A2CLOUD's setup script to the archive 2015-10-28 15:50:11 -07:00
T. Joseph Carter 60d54a6d19 Fix the remaining fixme's
Note: I've been using kramdown to generate HTML, and kramdown generates
id tags for headings automatically.  Redcarpet does not, and in fact
Redcarpet (the official GFM implementation) does not support any
alternative means of specifying id, class, or other HTMLish things.  In
other words, redcarpet is extremely limited compared to kramdown.

So just use kramdown right?  Well it's not that easy.  Kramdown can
parse GFM, but it has some bugs when doing so.  For example, when fixing
these last fixmes, I had some level three headings, `### stuff`, which
were rendered as `<p>### stuff</p>` rather than `<h3>stuff</h3>`.  Sigh.

When rendering the HTML using kramdown's own syntax variant, it did this
right.  But kramdown's variant has some subtle differences in things
like fenced code blocks.  GitHub will not render kramdown's fenced code
bocks properly, and kramdown will not render GitHub's fenced code blocks
properly unless set to parse GFM.

In terms of source code, that only matters for README.md, since GitHub
only renders README.md for you.  You can't get it to render other .md
files even if you want it to.  That said, using two different Markdown
variants causes problems with confusion regarding what is and isn't
valid Markdown syntax.  As it is, vim doesn't fully recognize either
syntax using any syntax plugin I've tried.  And the precise syntax used
on the GitHub website is obviously going to be GitHub's.

All of this to basically more eloquently say, DAMMIT JOHN GRUBER!  He
readily acknowledges the limitations of the reference implementation of
Markdown, suggests anyone who wants to improve the syntax go and do so,
yet stubbornly refuses any effort to standardize these extensions.  He's
encouraging a thousand niche forks, but actively trying to sabotage any
standardization.  This is a widely acknowledged irritation with the
Markdown family of markup languages.

My notion going forward is that we should assume README.md is in GFM,
and all other .md files are Kramdown format.  If I can come up with a
clever way to indicate this syntactic difference, I will.
2015-10-27 17:57:59 -07:00
T. Joseph Carter d4cf59675c Remove a few stray backslash escapes 2015-10-27 17:36:52 -07:00
T. Joseph Carter 91a5a8774f Include the comments on the open thread 2015-10-27 17:20:51 -07:00