aboutsummaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
2014-12-11Refactored commit resolution in ATOM transformation as template applicationAdrian Kummerlaender
2014-12-07Added `code` styling analogous to blog stylingAdrian Kummerlaender
2014-12-07Removed `dotfiles` repository from set of feed-source repositoriesAdrian Kummerlaender
* _dotfile_ changes don't really deserve _first-class-representation_ on a overview page
2014-10-29Fixed commit timeline sort orderAdrian Kummerlaender
* the commits were only sorted by date and not by time
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-27Changed timeline transformation to generate a valid ATOM feedAdrian Kummerlaender
* `id` has to contain a valid URL ** i.e. it now contains the same value as `link/@href` * `author` was missing
2014-10-27Added author and description meta tagsAdrian Kummerlaender
2014-10-27Grouped configuration parametersAdrian Kummerlaender
* added overview commit count parameter * added `key` subdomain link
2014-10-27Added missing repository feedsAdrian Kummerlaender
2014-10-27Improved CSS styling and added subdomain linksAdrian Kummerlaender
2014-10-27Rewrite `href` attributes to base urlAdrian Kummerlaender
* the article feed contains links that expect the base url to be the blog url ** these links have to be rewritten to be absolute instead of relative to the blog url * this is achieved via a appropriate identity template in `02_augment/articles.xsl`
2014-10-27Added header and article continuation linksAdrian Kummerlaender
* article continuation links are injected into the summary paragraph ** changed article summary transformation `02_augment/articles.xsl` accordingly * added CSS styling based on my blog header style
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-26Added repository project page linksAdrian Kummerlaender
* project page urls are maintained in `00_content/repositories.xml`
2014-10-26Changed title to "kummerlaender.eu"Adrian Kummerlaender
2014-10-26Reintroduced overview pageAdrian Kummerlaender
* CommitLog will be used as the new overview page of my [website](http://kummerlaender.eu) * displays the five latest commits and their message ** links to the full feed * I plan to add the latest blog article and a subdomain overview in the future
2014-10-26Reduced commit hash lengthAdrian Kummerlaender
* switched to short 7 letter hash for commit referencing
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-22Added basic repository ATOM feedsAdrian Kummerlaender
* feed contains all commits of the respective repository which are included in the timeline view ** i.e. currently up to 20 * this transformation is based on the one used to generate the blog article feed * the goal of this project is to generate various feeds to be included into [my blog](https://github.com/KnairdA/blog.kummerlaender.eu/)
2014-10-21Added message content based timeline selection criteriaAdrian Kummerlaender
* only commits with equal to or more than two content nodes are included into the timeline ** this is very specific to the way I write commit messages ** it may not be a sensible selection criteria in all circumstances * this was changed with the aim of only including interesting commits in the timeline
2014-10-21Enabled customizing of the number of commits to be fetchedAdrian Kummerlaender
2014-10-20Expanded timeline transformation to include repository and commit linksAdrian Kummerlaender
* added `meta.xml` source document defining the mirror urls to be linked to
2014-10-18Added basic styling and expanded commit outputAdrian Kummerlaender
* added CSS style based on my personal blog ** modified master and stream templates accordingly * added date-time, repository name and commit hash output * removed single-repository log export as it is not the purpose of this application
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