Enhancing Repository-Level Code Generation with Integrated Contextual Information | Synapse