:Project page reorganization
parent
a482d2bfca
commit
22a9489628
|
@ -1,28 +1,27 @@
|
|||
### Free Software Projects
|
||||
|
||||
Listed below are my notable public projects. I have various other scripts
|
||||
and personal playthings that may be found on [GitLab][0] that are not worth
|
||||
and personal playthings that may be found on [GitLab][] that are not worth
|
||||
listing here, but may be of interest to certain readers/hackers.
|
||||
|
||||
While writings are certainly projects in their own right, they are listed
|
||||
separately in the ``Papers'' section of this website.
|
||||
separately in the "Papers" section of this website.
|
||||
|
||||
[GNU ease.js][2] is a classical object-oriented framework for JavaScript intended to
|
||||
eliminate boilerplate code and ``ease'' the transition into JavaScript from
|
||||
other object-oriented languages.
|
||||
[GNU ease.js][easejs] GNU ease.js is a classical object-oriented framework
|
||||
for JavaScript, intended to eliminate boilerplate code and "ease" the
|
||||
transition into JavaScript from other object-oriented languages. Features
|
||||
include simple and intuitive class definitions; classical inheritance;
|
||||
abstract classes and methods; traits as mixins; interfaces; public,
|
||||
protected, and private access modifiers; static and constant members; and
|
||||
more.
|
||||
|
||||
[repo2html][3] is a repository-agnostic HTML-generation tool used to generate
|
||||
content from commit messages; it is the tool used to generate much of the
|
||||
content on this website and was developed precisely for that reason. As such,
|
||||
the project currently only supports Git.
|
||||
|
||||
[git-supp][4] contains a number of supplemental scripts for Git that I have
|
||||
found to be useful. Examples include short aliasing for common commands (e.g.
|
||||
typing `c` instead of `git commit`), a colorful PS1 and a state hook for
|
||||
[git-supp][] contains a number of supplemental scripts for Git that I have
|
||||
found to be useful. Examples include short aliasing for common commands (e.g.
|
||||
typing `c` instead of `git commit`), a colorful PS1, and a state hook for
|
||||
displaying and automatically augmenting commit messages with branch-specific
|
||||
state strings.
|
||||
|
||||
[thoughts][5] is this website; readers and hackers are welcome to use the
|
||||
[thoughts][] is this website; readers and hackers are welcome to use the
|
||||
repository for offline browsing, learning, distributing, mirroring, compiling in
|
||||
alternate formats or whatever else the content licenses permit. Code is released
|
||||
under a free software license and creative works (such as thoughts, articles and
|
||||
|
@ -30,6 +29,12 @@ papers) are released under licenses that permit free distribution and, in
|
|||
certain cases, modification. Direct links to various commits may be found via
|
||||
the commit hashes within the footer of most pages.
|
||||
|
||||
[repo2html][] is a repository-agnostic HTML-generation tool used to generate
|
||||
content from commit messages; it is the tool used to generate much of the
|
||||
content on this website and was developed precisely for that reason. As such,
|
||||
the project currently only supports Git.
|
||||
|
||||
|
||||
I was working in the past with Amadeusz Sławiński to help bring the
|
||||
development of [GNU screen][screen] back to life by cleaning up the code,
|
||||
bringing it up to date, dumping some cruft, and adding exciting new
|
||||
|
@ -38,10 +43,10 @@ development in the future to, among other things, add [GNU Guile][guile]
|
|||
support.
|
||||
|
||||
|
||||
[0]: https://gitlab.com/u/mikegerwitz/
|
||||
[2]: https://www.gnu.org/software/easejs
|
||||
[3]: https://gitorious.org/repo2html
|
||||
[4]: https://gitlab.com/mikegerwitz/git-supp
|
||||
[5]: https://gitlab.com/mikegerwitz/thoughts
|
||||
[GitLab]: https://gitlab.com/u/mikegerwitz/
|
||||
[easejs]: https://gnu.org/s/easejs
|
||||
[git-supp]: https://gitlab.com/mikegerwitz/git-supp
|
||||
[repo2html]: https://gitlab.com/mikegerwitz/repo2html
|
||||
[thoughts]: https://gitlab.com/mikegerwitz/thoughts
|
||||
[screen]: https://gnu.org/s/screen
|
||||
[guile]: https://gnu.org/s/guile
|
||||
|
|
Loading…
Reference in New Issue