Where should I export the interface functions?
Closed this issue · 0 comments
singularitti commented
In commit "a975d2aaf7314e3c1cbb82413686e46cee4f374a" I remove all exports in EosFitting.jl
& Phonon.jl
. But after reading "Development with Interface Packages", maybe I should not do that? Because Express.jl
should be an interface package and QuantumESPRESSOExpress.jl
, etc., should just implement it? Like
using Express.Phonon: buildworkflow
using QuantumESPRESSOExpress.Phonon
rather than
using QuantumESPRESSOExpress.Phonon: buildworkflow