publish: générateurs