Prerequisites
The Basics
Before you begin, a site-map will be required for every project (module).
This serves a couple of purposes: - It forces developers to think and plan the structure of the project as a whole - It clearly defines the project (module) scope - It illustrates the communication between components - It helps structure the project (module) according to the available API calls and required services - It helps in identifying possible shared components - It ensures that the project structure is written in such a way that it is scalable, and simple to understand - It ensures projects get written with the new standards in mind
Please also familiarize yourself with Angular's style guide which must be adhered to.
The benefit of having this: - All projects on the platform are supported with a site map, which helps other devs understand how the application works. - The platform team will have a better context and understanding of the type of services that they want to deliver to feature teams. - Developers will be more comfortable working on other projects (modules)
An example can be found here
Once completed, notify the platform team, so that it can be documented and shared
Make sure your development environment has been configured according to the angular.io getting started guide and you are able to complete all the steps (1-4) within the guide.
Azure Devops
- Then to get repo access to cxt-investec-online-apps, please log access for the access package on our Microsoft access portal for Client-Channel-Tech-Engineering: https://myaccess.microsoft.com/@investeceu.onmicrosoft.com#/access-packages