Enhancing Repository-Level Code Generation with Integrated Contextual Information