Главная
Study mode:
on
1
Introduction
2
Why is quality important
3
Documentation
4
Local setup
5
ERT tests
6
Buttercup tests
7
Flightcheck
8
When to run flightcheck
9
Forge
10
Cassou
11
Makefile
12
Continuous Integration Server
13
GitHub
14
GitLab
15
Drone
Description:
Discover how to maintain high-quality Emacs Lisp packages in this 34-minute conference talk from EmacsConf 2019. Learn to configure essential tools like flycheck, package-lint, checkdoc, and ERT for local quality checks. Explore continuous integration setup for GitHub and GitLab to ensure each commit meets quality standards before merging. Gain insights into MELPA's quality guidelines, effective naming conventions, docstring best practices, and automated testing strategies. Master the use of tools such as cask, emacs-package-checker, emake, and makel for remote setups and CI configurations. Understand how to leverage Makefiles for dependency management and command aliasing in continuous integration environments.

Continuously Checking for Quality of Your Packages

EmacsConf and Emacs hangouts
Add to list
0:00 / 0:00