On Wed, 04 Oct 2017 16:44:21 +0200 ludo@gnu.org (Ludovic Courtès) wrote: > Christopher Baines skribis: > > > * gnu/services/databases.scm (%default-mongodb-configuration-file, > > %mongodb-accounts, mongodb-service-type): New variables. > > (): New record type. > > (mongodb-activation, mongodb-shepherd-service): New procedures. > > * gnu/tests/databases.scm (%test-mongodb): New variable. > > * doc/guix.text (Database Services): Add MongoDB documentation. > ^ > > texi :-) > > [...] > > > +(define mongodb-service-type > > + (service-type > > + (name 'mongodb) > > + (extensions > > + (list (service-extension shepherd-root-service-type > > + (compose list > > + mongodb-shepherd-service)) > > + (service-extension activation-service-type > > + mongodb-activation) > > + (service-extension account-service-type > > + (const %mongodb-accounts)))) > > + (default-value > > + (mongodb-configuration)))) > > Could you add a ‘description’ field? :-) > > Like “Run the MongoDB document database server.” > > Apart from that it looks great. I've added the explicit #t values to the two phases, fixed the texi typo, and added the description, and now pushed. Thanks again for reviewing Ludo :)