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
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? BecauseExpress.jl
should be an interface package andQuantumESPRESSOExpress.jl
, etc., should just implement it? Likerather than