Use `public` for source directory