including: - removing package repositories - naming that includes OS, library, and some reference of build hierarchy - usage documentation - minimum working example for testing