Welcome to the DevZone! This is your dedicated space for building clean SAP extensions with ease. The DevZone is where the development magic happens, allowing you to implement features and streamline your coding process using KTern.AI's hybrid intelligence.
Key Features:
Start Developing: Once you have a validated requirements summary, you're ready to develop business services using Core Data & Services (CDS), Node.js, and SQLite. The DevZone leverages the SAP Cloud Application Programming Model (CAP) to ensure efficient and scalable development.
Built-in CodeGenie Agent (as Extension): Within the DevZone, you have access to a built-in CodeGenie Agent as an Extension in IDE. This Agent can assist you by providing additional information on the code and even making code modifications as requested, allowing for a smoother and more interactive development experience.
Secure Testing Environment: The DevZone offers a secure, SAP-compliant environment where you can run and test your application, ensuring that your code meets the highest standards of quality and performance
How to Use the DevZone
Accessing the DevZone:
Log in to your CodeGenie account.
Navigate to the Buildspace where you want to develop your application.
Click on the DevZone link to access the integrated development environment.
Getting Started:
Welcome Screen: Once in the DevZone, you’ll see a welcome screen that introduces you to the environment and its capabilities.
Validated Requirements Summary: Ensure you have a validated Requirements Summary, as this will guide your development process.
Development Process:
Start Developing:
Begin by selecting the option to create business services using Core Data & Services (CDS), Node.js, and SQLite.
Leverage the SAP Cloud Application Programming Model (CAP) for structured development.
Utilizing the Built-in CodeGenie Agent:
Ask Questions: Use the CodeGenie Agent to inquire about specific code functionalities or seek clarifications.
Modify Code: If needed, request the Agent make small modifications to your code, facilitating quick adjustments without disrupting your workflow.
Testing Your Application:
Run and Test: Use the secure testing environment provided by the DevZone to run your application.
Compliance Check: Ensure that your solution adheres to SAP clean core principles for the highest quality and performance standards.
Finalizing Your Development:
After thorough testing and refinement, prepare your application for deployment.
Review your code and documentation before moving it to production to ensure everything is in order.
Refresh the output Preview to get latest changes previewed by clicking "↻" refresh Icon
Best Practices:
Maintain a Clean Code Structure: Regularly refactor your code to adhere to best practices and maintain readability.
Utilize the CodeGenie Agent Effectively: Don’t hesitate to ask the Agent for help; it’s designed to enhance your productivity and understanding.
Version Control: Make use of version control features to manage changes and collaborate effectively with your team.
Regular Testing: Continuously run tests during the development process to catch issues early and ensure a smooth deployment.
By following these steps and best practices, you can effectively utilize the DevZone to create high-quality, clean SAP extensions that meet your project's requirements.