322 Commits

Author SHA1 Message Date
Stavros Polymenis
089871ad41 Obselete Config record and functions 2017-10-20 23:18:53 +01:00
Stavros Polymenis
c0b6f45fe5 Revise webserver to use Confix
- Drop begin scope in of_config and improve UUID error message
- Tidy syntax
2017-10-20 23:18:36 +01:00
Stavros Polymenis
d56fb93d58 Introduce Confix, a discrete library for application configuration
- Patch Template.ml to use Confix
- Add result binding operator
- Patch template and webserver to use Confix
- Wrote Config.to_record for applying positive result to converter
- Remove truncated file
2017-10-20 23:18:02 +01:00
Stavros Polymenis
04dc9a9a22 Fixes bad topic urls, reported by @cedlemo 2017-10-20 22:52:08 +01:00
Stavros Polymenis
731d5a344b Fix indentation 2017-10-20 22:44:06 +01:00
Stavros Polymenis
192df0f191 Print server address and termination hint 2017-10-20 22:41:59 +01:00
Stavros Polymenis
05ccdc38ee Re-implemented Lpath.from_config_paths and of_toml_file to yield Result 2017-10-05 23:41:09 +01:00
Stavros Polymenis
2dc3ebbfbe Use ./share/static as default static_dir and inform about the absense of config files 2017-10-04 23:15:14 +01:00
Stavros Polymenis
655e4d57d9 Revise Readme's instructions for CSS generation 2017-10-03 22:53:19 +01:00
Stavros Polymenis
dee77a3d49 Remove main.sass, replaced by two separate files 2017-10-03 22:48:35 +01:00
Stavros Polymenis
347f77b65d Replace mentions of Github 2017-10-02 22:55:09 +01:00
Stavros Polymenis
86c04abcaf Note wiki in Readme 2017-10-02 22:51:53 +01:00
Stavros Polymenis
49ece25552 Correct readme 2017-10-01 21:03:24 +01:00
Stavros Polymenis
f53fae166f Improve documentation
- Spelling corrections
- Added "Cloning & contributing" to Contributing
- Revised commands for filename changes
2017-10-01 20:57:29 +01:00
Thomas Gazagnaire
26d827d218 Add missing dependency to tyxml (#17)
Contributed by @samoht
2017-09-25 11:49:14 +01:00
Orbifx
1c7a98989b Merge branch 'jbuild_install_instructions' into 'master'
Add installation instructions in jbuild file for executables

See merge request orbifx/logarion!2
2017-09-24 19:26:46 +00:00
Orbifx
de0fd2ae0e Merge branch 'opam_file_missing_dependency' into 'master'
Add missing dependency to mustache in opam file

See merge request orbifx/logarion!1
2017-09-24 19:23:14 +00:00
cedlemo
0325794af4 Add installation instructions in jbuild file for executables 2017-09-24 19:52:13 +02:00
cedlemo
e541e1ed3b Add missing dependency to mustache in opam file 2017-09-24 19:40:43 +02:00
Stavros Polymenis
a4c04dedb8 Fix CSS widths 2017-09-23 20:21:40 +01:00
Stavros Polymenis
056f6ed8c0 Add ability to filter by topic 2017-09-23 13:09:42 +01:00
Stavros Polymenis
c3987e6e77 Fix summary presentation 2017-09-23 11:48:47 +01:00
Stavros Polymenis
a593a88ecf Fix logarion_cli after changed in Lpath 2017-09-22 23:08:14 +01:00
Stavros Polymenis
b4a8bdf5d4 Mention screenshots page 2017-09-17 19:12:04 +01:00
Stavros Polymenis
5dbc27d736 Create convenience makefile 2017-09-17 19:02:48 +01:00
Stavros Polymenis
f02e3a1931 Create a light and a dark theme, with timelines
Simplify themes.
Deleted expansive colour sass file for now; don't see the point in that complexity at this stage.
2017-09-17 18:47:57 +01:00
Stavros Polymenis
a71a961a5e Revise default theme 2017-09-17 17:19:10 +01:00
Stavros Polymenis
c802e7251d Drop obselete fonts from CSS 2017-09-16 20:03:20 +01:00
Stavros Polymenis
52629118bc Validate repository and uuid config values 2017-09-16 18:22:28 +01:00
Stavros Polymenis
a3dc6ebb61 Revise jbuild for opium package changes 2017-09-16 17:54:55 +01:00
Stavros Polymenis
19bb72ecab Restore topic listing with Mustache 2017-08-27 11:51:50 +01:00
Stavros Polymenis
c2c1a50da2 Turn repository directory into notes folder 2017-08-26 23:54:54 +01:00
Stavros Polymenis
f0fed31f85 Fix configuration for default stylesheet filename 2017-08-26 10:32:38 +01:00
Stavros Polymenis
8edc08b6e9 Validate configuration and report issues
First iteration of configuration checking
Refactor configuration validating into Config module
Check Archive configuration during webserver startup
Checked notes subdirectory
Validate existense of styles under static directory
2017-08-26 10:18:59 +01:00
Stavros Polymenis
e2b750a3bb Drop unused function in Meta 2017-08-25 20:15:06 +01:00
Stavros Polymenis
43a52f549b Replace config url type from String.t to Uri.t 2017-08-25 09:32:09 +01:00
Stavros Polymenis
aac1a65e4c Change Meta.Email to Uri instead of String
Adapt converters to new Email module
2017-08-25 00:09:33 +01:00
Stavros Polymenis
b6c7388e23 Map note topics to Atom feed categories 2017-08-23 23:27:54 +01:00
Stavros Polymenis
d72a09f66d Drop ocamlfind, oasis and lens dependencies 2017-08-22 22:34:29 +01:00
Stavros Polymenis
3e7b2c28a9 Add opium to dependencies in opam file 2017-08-22 22:29:46 +01:00
Stavros Polymenis
f027a7a465 Insert library dependencies for webserver jbuild 2017-08-13 17:08:27 +01:00
Stavros Polymenis
4005542f2e Increase entries per page, hardcoded for now to 16 2017-08-13 15:29:42 +01:00
Stavros Polymenis
698d1ac9cc Fixes logarion.opam for Jbuilder 2017-08-07 22:29:40 +01:00
Stavros Polymenis
5032c009b3 Switches to building to Jbuilder
Squashed commit of the following:

commit f9c6c81ab1658b578ddd8fddcd6d1e130042c521
Author: Stavros Polymenis <sp@orbitalfox.com>
Date:   Sun Aug 6 22:25:51 2017 +0100

    Changes ignored files

commit 1e3bc2b9dc26bbc386235d7e0b4b04228fd1fc3c
Author: Stavros Polymenis <sp@orbitalfox.com>
Date:   Sat Aug 5 22:29:55 2017 +0100

    Renamed core to Logarion and converts webserver to jbuild

commit c1c773da92f9a1627b09526395c8103298644c69
Author: Stavros Polymenis <sp@orbitalfox.com>
Date:   Sat Aug 5 18:10:21 2017 +0100

    Completes conversion of logarion compilation to jbuild

commit e74c864f6daa95415bc2a17ddd7a1299769dce74
Author: Stavros Polymenis <sp@orbitalfox.com>
Date:   Sat Aug 5 15:39:34 2017 +0100

    wip: switching to jbuilder
2017-08-07 22:12:49 +01:00
Stavros Polymenis
2c2e7a01b6 Updates readme community and support section 2017-07-04 22:14:52 +01:00
Stavros Polymenis
dff3e2362c Updates readme 2017-07-04 22:07:24 +01:00
Stavros Polymenis
818f9daa5a Updates contribution guide 2017-07-04 21:49:27 +01:00
Stavros Polymenis
b981c99b39 Improves front-matter parser; checks for fields 2017-06-04 23:01:22 +01:00
Stavros Polymenis
403d9ebaed Renames slug field to alias 2017-06-04 15:24:50 +01:00
Stavros Polymenis
a39ee71b46 Implements pagination 2017-06-02 23:35:07 +01:00