aboutsummaryrefslogtreecommitdiff
path: root/source/01_raw
AgeCommit message (Collapse)Author
2019-04-12Use Nix to fetch ATOM feedAdrian Kummerlaender
Fetching external resources during the actual build became problematic after the last major Nix update (build purity was improved). The sensible way of doing things in Nix seems to be to declare ALL build dependencies prior to the actual build -- this includes e.g. ATOM feeds to be aggregated. I am probably not going to do the same for the individual repository feeds as this feature is going to be replaced with a more general _microblog_-like subpage.
2014-10-29Added ATOM namespace declarationAdrian Kummerlaender
* commit `71a637` in upstream _InputXSLT_ activated namespace comprehension for `InputXSLT:read-file` and `InputXSLT:external-command` ** this caused both the article and the repository feed queries to fail as they are inside the ATOM namespace
2014-10-27Grouped configuration parametersAdrian Kummerlaender
* added overview commit count parameter * added `key` subdomain link
2014-10-27Implemented latest article viewAdrian Kummerlaender
* the first paragraph of the three latest articles of my blog are now displayed on the overview page * feed is fetched via `curl` in `01_raw/article_feed.xsl` ** as with all commit feeds the article feed is processed further in the `02_augment` level ** the count of articles to be displayed is defined in `00_content/meta.xml` as `article_count` * CSS was updated to correctly display the article summary
2014-10-26Replaced local Git log extraction with CGit ATOM feedsAdrian Kummerlaender
* I just realized that repository specific commit feeds are already provided by both CGit and GitHub ** i.e. I made the mistake of not checking if my current system already provides the required functionality when I wanted to aggregate my commits and found this to be a use case for StaticXSLT * feeds are fetched via `curl` ** this will be a local request in production ** the messages are still cleaned using `sed` and transformed into _XHTML_ using `peg-markdown` * instead of reading a customized Git log output CommitLog now simply transforms CGit ATOM feeds using identity templates ** this requires ATOM namespace removal which is implemented in `utility/remove_namespace.xsl`
2014-10-24Added timeline ATOM feed and removed XHTML targetAdrian Kummerlaender
* moved repository feeds to `repository` directory * replaced paginated XHTML timeline target with and ATOM feed ** removed `paginated_timeline.xsl` transformation including the `04_meta` level ** removed CSS and master stylesheets * added title, url and commit count meta data to `meta.xml` * expanded ATOM feed URLs * timeline feed has an upper limit of `commit_count` items ** repository feeds have the same limit because only `commit_count` commits of every repository are fetched in the first place
2014-10-21Enabled customizing of the number of commits to be fetchedAdrian Kummerlaender
2014-10-17Added basic commit timeline aggregator implementationAdrian Kummerlaender
* another application based on StaticXSLT * git is instructed to export XML through a special log format definition * the commit messages are processed as Markdown * currently implemented result views are commits-by-repo and a paginated timeline of all commits in every repository * repositories to be read have to be defined in the `repositories.xml` file in the `00_content` level