Skip to content
/ skb Public

My Knowledge Base, starting point for several projects:

License

Notifications You must be signed in to change notification settings

vdmeer/skb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SKB

my Knowledge Base, starting point for several projects

SKB

The SKB is the entry point or umbrella for a number of my projects, all open source on Github. SKB is short for Sven’s Knowledge Base. I was looking for some acronym (actually abbreviation, since one cannot speak SKB), and this is what I came up with a long time ago (sometimes in 2014 I guess).

This repository contains my databases (acronyms, library, etc.), the source of the SKB website, the source of my personal website, and a Wiki. The pom file is set to version 1.0.0, which will not change. Its only purpose is to allow an easy import into Eclipse, which I use as a general purpose editor.

This repository has only a master branch, i.e. all updates are published immediately. No versions are applied. The websites are generated and published frequently as well, but not for every single push to the master.

There are also no releases, since all information here is either published in the related websites (see Links below) or used in my other projects.

If you want to improve this repository, please feel free to use the Issue Management If I do not address your issues in your time frame, contact me directly. You’ll find a lot of contact information at the bottom of this page.

Source Repository

data

Contains the raw data for acronyms and my research library. All data is written in YAML. The structure of the YAML files, naming conventions, and keys is explained in README files. The files can be processed with the SKB-Framework and the SKB-DASHBOARD, to generate for instance collections in HTML or PDF.

The content of acronyms and the library is far from being complete neither perfect. Some files still require work, a lot of BiBTeX and Biblatex sources are missing, and the acronym files are missing some information I still have to add.

documents

Contains Asciidoctor or ADOC files used to create stand-alone HTML and PDF files and as include files for the SKB-Web. Most of these files require external settings, for instance a path to (generated) ADOC collection files. The SKB and sub-projects use the SKB-DASHBOARD to compile these files.

sites

Contains the source code for the main SKB Website and my personal website (VDM). Both websites are written for the Apache Maven plugin maven-site-plugin, using the DOXIA renderer and the Asciidoctor plugin. I have changed the general style (CSS) in parts and changed some font families. The SKB-DASHBOARD is used to generate acronym and library files integrated into the sites. The sites are then published automatically (SKB) and manually (VDM).

I will add more content whenever I have time and a need for it. I still have a few things from older SKB databases to add, but I don’t have much time.

vandermeer.de

My personal website, with rather personal information. If you want to know more about me, this is the place to start at. It also provides a list of a lot of my online handles, emails, and other IDs. It is hosted at Powerweb, but without an SSL certificate. So only plain HTTP will work on this site. The site is build with Maven, the sources are in sites/vandermeer. So the whole site is static, build and published, without any scripts or other interactive means.

The content of the site is licensed as CC-BY-SA, see license for details.

vdmeer.github.io

The same content as the site above, just hosted on Github (so HTTPS will work here!). Updates happening on the vdmeer.github.io repository. This repository also hosts all other SKB sites, just to make life simple for publishing new information.

The content of the site is licensed as CC-BY-SA, see license for details.

vdmeer.github.io/skb

This is the SKB website, or SKB-Web. It is generated from the sources in sites/skb using Maven.

The content of the site is licensed as CC-BY-SA, see license for details.

Wiki

Some pages I can edit fast in a Browser and then pull from Github. Not sure if I move any of them into this, more permanent and mature, repository.

Projects

Bash

SKB-Framework

A flexible development and application framework

repo, skb-web/framework

SKB-Dashboard

Dashboard for the SKB repository: library, acronyms, etc, based on the SKB-Framework.

repo

Java

SKB Java

A POM and a set of shell scripts, ant tasks/macros, settings, to maintain the Java port of the SKB.

repo

ASCII Heading

A simple tool to format headings with various options.

repo

ASCII List

Many different lists (itemize/unordered, enumerate/ordered, checklist, description) with support for nested lists, using ASCII and UTF characters for labels.

repo

ASCII Paragraph

A simple tool to format paragraphs with indentation, indentation character, alignment, padding (left, right, both), padding characters (left, right, both), and in-line whitespace characters.

repo

ASCII Table

Several implementations of a text table, originally using ASCII and UTF-8 characters for borders.

repo

Char Translation

Set of translators for characters, HTML Elements, and their combinations.

repo

ExecS

A simple set of classes to execute programs from the command line with automated generation of run scripts and flexible applcation option handling.

repo

Interfaces

Set of interfaces used by other SKB Java projects.

repo

UTF Themes

Base elements (lines, corners, borders) and themes for frames, grids, lists (itemize, enumerate).

repo

SKB Examples

Examples for the skb-java sub projects.

repo

SKB Shell

A collection of shells for simple command sets, command multi-sets, and multi-threaded versions.

repo

SVG 2 Vector

Tool to convert SVG to other vector formats (PDF, EMF) w/support for layers.

repo, bintray, maven, mvnrepo

LaTeX

Eclipse Cheat Sheet

A cheat sheet for Eclipse (key bindings and more). The idea of a cheat sheet came from a discussion on Twitter with @noopur2507 and @EclipseJavaIDE. I had asked an RTFM question and to return the favor of the answers said I do a cheat sheet. So here it is.

repo, releases

SKB LaTeX

A LaTeX class for organizing documents, can be integrated into the SKB.

repo, CTAN

Miscellaneous

IPC

Artifacts (graphics, pptx, text, et.) for Inter-Process Communication, aka networking

repo, skb-web/ipc

About

My Knowledge Base, starting point for several projects:

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published