I made a thing. I noticed that there wasn’t a way to visualise which of my Nodejs project dependencies were out of date. I saw a library called police which looked pretty awesome, but I wanted to provide a bit more of a service – A quick and easy way for developers to advertise that their project was up to date, in the same way that Travis provides a “badge” that always shows the current build status for your project.
Badges are great, everyone like badges. The Travis badge is an admission by the developers who work on the project that they’re committed to keeping their code base in working order for both consumers of the software and developers alike. Travis proves that their project works by ensuring it can be built successfully and that it passes any unit or integration tests the developers have written. Consumers and developers can see the build status of the project at a glance, without having to clone or checkout the code.
The David badge shows that the project developers are committed to maintaining and improving the project, keeping it up to date, secure, efficient and (hopefully) bug free by keeping abreast of changes in the code the project depends upon.
Of course, an “out of date” David badge can be a indication of a low level of project activity and a hint at the level of support you’re likely to get should you encounter a problem (not much).
Clicking on a David badge will normally take you to the project status page, which lists project dependencies, the version required by the project and the latest version available in the NPM registry. It gives you an idea of the complexity, size and scope of a project and most importantly, it shows developers what dependencies need updating! Here’s some examples
David is written in JavaScript, it uses Nodejs and NPM (of course). It was built from the GRUNTEND base with the Express web application framework.
Check out David here: david-dm.org
Я нашел в статье полезные источники, которые могу изучить для получения дополнительной информации.
Статья содержит актуальную статистику, что помогает оценить масштаб проблемы.
Very nice post. I just stumbled upon your blog and wanted to say that I have truly enjoyed surfing around your blog posts. In any case I will be subscribing to your rss feed and I hope you write again soon!
Очень интересная статья! Я был поражен ее актуальностью и глубиной исследования. Автор сумел объединить различные точки зрения и представить полную картину темы. Браво за такой информативный материал!
It’s amazing in favor of me to have a web site, which is valuable in support of my know-how. thanks admin
Автор статьи представляет информацию в четкой и нейтральной форме, основываясь на надежных источниках.
Howdy! I simply want to give you a big thumbs
up for your great information you have here on this post.
I’ll be returning to your web site for more soon.
Позиция автора остается нейтральной, что позволяет читателям сформировать свое мнение.
Автор предлагает дополнительные ресурсы, которые помогут читателю углубиться в тему и расширить свои знания.
Я оцениваю объективность автора и его способность представить информацию без предвзятости и смещений.
Автор статьи постарался подать информацию без предвзятости, приведя разные аргументы и точки зрения.
Автор подходит к этому вопросу с нейтральной позицией, предоставляя достаточно информации для обсуждения.
Эта статья оказалась исключительно информативной и понятной. Автор представил сложные концепции и теории в простой и доступной форме. Я нашел ее очень полезной и вдохновляющей!
Я просто не могу не поделиться своим восхищением этой статьей! Она является источником ценных знаний, представленных с таким ясным и простым языком. Спасибо автору за его умение сделать сложные вещи доступными!
Автор старается быть объективным и предоставляет достаточно информации для осмысления и дальнейшего обсуждения.
Автор представляет информацию в легком и доступном формате, что делает ее приятной для чтения.
I’ve learn several just right stuff here. Certainly value bookmarking for revisiting. I wonder how so much effort you place to make this kind of great informative web site.
Статья предлагает разнообразные подходы к решению проблемы и позволяет читателю выбрать наиболее подходящий для него.
Remarkable! Its truly amazing piece of writing, I have got much clear idea concerning from this paragraph.
Это позволяет читателям самостоятельно сформировать свое мнение и оценить представленные доводы.
Надеюсь, что эти комментарии добавят ещё больше положительных настроений к информационной статье! Это сообщение отправлено с сайта GoToTop.ee
Hey! I’m at work surfing around your blog from my new iphone 4! Just wanted to say I love reading through your blog and look forward to all your posts! Carry on the outstanding work!