-
Adding a Code Editor to Rookeries
One of the main selling points for Rookeries, is its ability to let the writer write content using Markdown, and getting a live preview of the result. Since the user will be writing in code, it would be a better experience to use a text editor meant for code. Rather than try to undertake a…
-
Fixing SPDX Expression Warning in package.json
If you ever run into the following warning when installing your NPM package: npm WARN package.json rookeries-api-client-wrapper@0.4.9 license should be a valid SPDX license expression That means you have an improper a name for the specified license in your package.json. So what are valid values for licenses? Well… here is the SPDX list of licenses
-
Using CouchDB in Rookeries – Part 3 – Configuring a Remote CouchDB Server
In the previous instalment of this series I wrote about installing and managing on a remote server. Now lets talk about configuring CouchDB so that it can run as a production server. This will not cover CouchDB’s configuration extensively, rather I will touch on the parts relevant to Rookeries. Configuring CouchDB CouchDB can be configured…
-
Using CouchDB in Rookeries – Part 2 – Setting Up a Remote CouchDB Server
Overview In the second instalment of my series on adding CouchDB support to Rookeries, I’ll be talking about how I provisioned CouchDB on my remote server. Now it sounds counter-intuitive why I would talk about creating and populating CouchDB databases first before writing about installing CouchDB. The reason for this backwards step, is that I…
-
Using CouchDB in Rookeries – Part 1 – Creating CouchDB Test Fixtures Using Bulk Updates
Back Story I’ve been working on adding database persistence support to Rookeries. Instead of writing down my findings and losing them somewhere, I plan on documenting my findings and thoughts in a series of blog posts. In the case of Rookeries that means connecting to and storing all of the journal, blog and page content…