Open source note taking and publishing platform