333 Commits

Author SHA1 Message Date
Stavros Polymenis
82a493bd82 Generate config.toml in .logarion/ instead of copying it 2017-11-02 21:52:53 +00:00
Stavros Polymenis
39b68e947d Move config to share/; copy share/ when installing via OPAM 2017-11-01 00:31:30 +00:00
Stavros Polymenis
2f9cebccc2 Use .logarion/config.toml for webserver too 2017-10-27 13:46:03 +01:00
Stavros Polymenis
0400b7c8a0 Default to current directory for repository 2017-10-27 13:38:55 +01:00
Stavros Polymenis
dd895a1613 Drop repository path (for now) 2017-10-27 13:30:32 +01:00
Stavros Polymenis
f823e3bc71 Initialise to .logarion 2017-10-27 13:29:34 +01:00
Stavros Polymenis
9acf043870 Move Logarion's files in .logarion/ and perform OS ops with Bos 2017-10-27 00:04:29 +01:00
Stavros Polymenis
66c2d3cd2c Wrap webserver with custom CmdLiner term 2017-10-25 22:09:52 +01:00
Stavros Polymenis
b1851c4426 Decompose Config.config to Config.of_path 2017-10-25 22:08:18 +01:00
Stavros Polymenis
9a9f8ecd67 Merge configuration files into a single file 2017-10-21 19:46:11 +01:00
Stavros Polymenis
5bee0850b2 Dropped default values for webserver and template configuration records 2017-10-20 23:18:53 +01:00
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