
Hi there! I'm James and I've started building a product (name TBD) that lets you easily publish blogpost from Obsidian, a markdown based note-taking tool, similar to Notion. Last week, I've setup CI/CD pipeline and built a simple prototype . This week, I've done two things:
Previously, I've had a very basic placeholder page that handled some of the main flow that involved signing up, creating blogs and customising blogs. Using Chakra Pro (not affiliated!), I've quickly implemented something that looks like a dashboard to manage blogs (screenshot above :D)
My app has gotten to a point where I deemed having some E2E testing is necessary and will speed up future development. In my day job, I've used Cypress, but I took this chance to learn the new kid of the block: Playwright. It took some time getting used to, but now I quite like it.
I've also refactored my Obsidian plugin and added it as git submodule to my main project so that the whole publishing flow is testable in one place. This is going to be helpful for achieving next week's goal, which is polishing up the Obsidian plugin and refining the publishing logic to be more fault-tolerant,
As I've mentioned above, my goals for this week are:
Thank you for reading so far and I'll see you next week!
I have been using Obsidian for a year and I love this software!
I like your idea and wish you good luck with it!
Yeah Obsidian is amazing. I've been using it for pretty much everything. Thank you for your kind words :D