Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] TLUG Site with Hakyll Update
- Date: Sun, 17 Mar 2019 15:40:21 +0900
- From: Curt Sampson <cjs@example.com>
- Subject: Re: [tlug] TLUG Site with Hakyll Update
- References: <c88b3d7d-529b-010e-e964-ad6656f67339@onjapan.net> <20190312011555.5aa2yuratxoobprj@logarithmic.cjs.cynic.net> <CAAhy3dvJOjAiuQ4-UOiX6Y+SSVTdpRc4zdMU+D7mNmQNGhrJjA@mail.gmail.com> <20190312035228.GA1479@elliptic> <44bb253f-17b2-5d16-73e7-e76f4868d338@gmail.com> <20190313000155.y52xd32wmzh4mz5y@logarithmic.cjs.cynic.net> <ecb913e6-1165-24b7-7dde-96f91926e3cc@gmail.com>
- User-agent: NeoMutt/20170113 (1.7.2)
On 2019-03-17 00:55 +0800 (Sun), Raymond Wan wrote: > On 13/3/2019 8:01 AM, Curt Sampson wrote: > > Just remember, in my world there's always a top-level `Test` script > > in the repo, that should usually just do everything necessary... > > I'll keep that in mind; thanks for making it easy to start! > Something I should consider for my repositories. Ya, it really helps everyone. A good way way to get started on it is just to think to yourself, every time you're about to add a line to the README, is, "could I make this documentation executable?" and see if you can add a line to the top-level "test/build/run/setup/whatever" script instead. > There was a time when Debian/Ubuntu system administrators > were advised to favour installing Perl/Python packages over > their CPAN/pip equivalents. Sysadmins, yes, I can see that: I'd even advise doing so today for any dependencies that the particular application you're using doesn't handle for itself. But that's quite a different world from development. Think about it this way: - Sysadmin: "I need this to run on my host. I don't care about anybody else." - Developer: "Nobody cares if it runs on my host." Though these days even sysadmins are being provided and like to use tools to do independent installations of dependencies for applications (e.g., Docker containers). Trying to integrate the Apache configs for six different applications is an error-prone pain the you-know-what. Even since long before Docker, back in the early 2000s, I'd caught on to this way of doing things because of my long background in sysadmin. As a developer I would commit Apache and other configuration and provide scripts for developers to start up their own server processes, independent of others running on that machine, servers for both automated and manual testing. Remember: "Configuration is Code." > > Oh, static website builders like this are still very much a > > "Content Management System"; just one that keeps the source code > > for the site in a Git repo rather than a MySQL database. > > Ah... Yes, quite true. I mistakenly assumed that CMS' were those > that were built on databases, but indeed, MySQL isn't the only way > to manage content. Yes; this is really about stepping back and thinking of the goal, rather than the implementation. The same problem has cropped up with "continuous integration". A lot of developers seem to have heard about the idea of CI only since the advent of automated CI systems (Jenkins, etc.) in the late 2000s and so they assume that CI means "automated independent build robot," but actually the whole idea of CI started long before that (starting to come to broader attention in the late 90s, with Extreme Programming, I think) and I've worked on tons of projects with multiple full integration tests done every day and yet no automation on it. cjs -- Curt J. Sampson <cjs@example.com> +81 90 7737 2974 To iterate is human, to recurse divine. - L Peter Deutsch
- Follow-Ups:
- Re: [tlug] TLUG Site with Hakyll Update
- From: Raymond Wan
- Re: [tlug] TLUG Site with Hakyll Update
- From: Stephen J. Turnbull
- References:
- [tlug] [announcement] Sunday, March 10th Static Site Generator Workshop with Hakyll
- From: Jim Tittsler
- [tlug] TLUG Site with Hakyll Update
- From: Curt Sampson
- Re: [tlug] TLUG Site with Hakyll Update
- From: Raymond Wan
- Re: [tlug] TLUG Site with Hakyll Update
- From: Curt Sampson
- Re: [tlug] TLUG Site with Hakyll Update
- From: Raymond Wan
- Re: [tlug] TLUG Site with Hakyll Update
- From: Curt Sampson
- Re: [tlug] TLUG Site with Hakyll Update
- From: Raymond Wan
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] TLUG Site with Hakyll Update
- Next by Date: Re: [tlug] TLUG Site with Hakyll Update
- Previous by thread: Re: [tlug] TLUG Site with Hakyll Update
- Next by thread: Re: [tlug] TLUG Site with Hakyll Update
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links