Commit Graph

67 Commits

Author SHA1 Message Date
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
T. Joseph Carter
819210be14 Links are done save for the open thread links 2015-10-27 15:55:01 -07:00
T. Joseph Carter
8134d83866 Swap h2 and h3. 2015-10-27 03:07:31 -07:00
T. Joseph Carter
274ce16f37 Convert underline emphasis with h2 2015-10-27 03:05:47 -07:00
T. Joseph Carter
c8fd83af34 Much more link fixing, also use auto-id anchors 2015-10-27 02:55:43 -07:00
T. Joseph Carter
81d5faf516 Move TOC to top; begin cleaning up links 2015-10-27 01:27:25 -07:00