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