<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.carnivault.org/index.php?action=history&amp;feed=atom&amp;title=Service-template-node</id>
	<title>Service-template-node - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.carnivault.org/index.php?action=history&amp;feed=atom&amp;title=Service-template-node"/>
	<link rel="alternate" type="text/html" href="http://www.carnivault.org/index.php?title=Service-template-node&amp;action=history"/>
	<updated>2026-04-22T00:54:38Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.5</generator>
	<entry>
		<id>http://www.carnivault.org/index.php?title=Service-template-node&amp;diff=1681&amp;oldid=prev</id>
		<title>NepenthesOdyssey: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="http://www.carnivault.org/index.php?title=Service-template-node&amp;diff=1681&amp;oldid=prev"/>
		<updated>2025-02-25T09:37:36Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages/&amp;gt;{{ptag|service-template-node}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt; The &amp;lt;tvar name=stn&amp;gt;[https://github.com/wikimedia/service-template-node service-template-node]&amp;lt;/tvar&amp;gt; project was a template for creating MediaWiki services in &amp;lt;tvar name=node&amp;gt;[https://nodejs.org Node.js]&amp;lt;/tvar&amp;gt;.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:2--&amp;gt; It used technologies such as &amp;lt;tvar name=1&amp;gt;[https://github.com/wikimedia/service-runner service-runner]&amp;lt;/tvar&amp;gt;, &amp;lt;tvar name=2&amp;gt;[http://bluebirdjs.com/docs/getting-started.html Bluebird promises]&amp;lt;/tvar&amp;gt;, &amp;lt;tvar name=3&amp;gt;[https://expressjs.com/ express.js]&amp;lt;/tvar&amp;gt;, &amp;lt;tvar name=4&amp;gt;[https://mochajs.org/ mocha]&amp;lt;/tvar&amp;gt;, &amp;lt;tvar name=5&amp;gt;[https://istanbul.js.org/ istanbul]&amp;lt;/tvar&amp;gt;, and &amp;lt;tvar name=6&amp;gt;[https://www.docker.com/ Docker]&amp;lt;/tvar&amp;gt; to make it simple to create robust services that conform to best practices.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:13--&amp;gt; The template has not been maintained and is no longer recommended for use.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:14--&amp;gt; It is now recommended you use native Promises instead of Bluebird as the library is no longer maintained.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:15--&amp;gt; Several services have removed dependency on service-runner and you should not expect it to be maintained in the near future.&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Topics == &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
* {{ll|Service-template-node/APIDesign|2=&amp;lt;translate&amp;gt;&amp;lt;!--T:6--&amp;gt; API design practices&amp;lt;/translate&amp;gt;}}&lt;br /&gt;
* {{ll|Service-template-node/Overview|2=&amp;lt;translate&amp;gt;&amp;lt;!--T:7--&amp;gt; Overview&amp;lt;/translate&amp;gt;}}&lt;br /&gt;
* {{ll|Service-template-node/Configuration|2=&amp;lt;translate&amp;gt;&amp;lt;!--T:8--&amp;gt; Configuration&amp;lt;/translate&amp;gt;}}&lt;br /&gt;
* {{ll|Service-template-node/UsefulCommands|2=&amp;lt;translate&amp;gt;&amp;lt;!--T:9--&amp;gt; Useful Commands&amp;lt;/translate&amp;gt;}}&lt;br /&gt;
* {{ll|Service-template-node/CodingGuide|2=&amp;lt;translate&amp;gt;&amp;lt;!--T:10--&amp;gt; Coding guide&amp;lt;/translate&amp;gt;}}&lt;br /&gt;
* {{ll|Service-template-node/Deployment|2=&amp;lt;translate&amp;gt;&amp;lt;!--T:11--&amp;gt; Deployment&amp;lt;/translate&amp;gt;}}&lt;br /&gt;
* {{ll|Service-template-node/Updating|2=&amp;lt;translate&amp;gt;&amp;lt;!--T:12--&amp;gt; Keeping your service up-to-date&amp;lt;/translate&amp;gt;}}&lt;/div&gt;</summary>
		<author><name>NepenthesOdyssey</name></author>
	</entry>
</feed>