### Start Development Server Source: https://github.com/edgexfoundry/edgex-ui-go/blob/main/web/README.md Starts the local development server. The application reloads automatically upon file changes. ```bash ng serve ``` -------------------------------- ### Run the EdgeX UI Source: https://github.com/edgexfoundry/edgex-ui-go/blob/main/README.md Start the application server in non-secure mode. ```bash export EDGEX_SECURITY_SECRET_STORE=false make run ``` -------------------------------- ### Get Angular CLI Help Source: https://github.com/edgexfoundry/edgex-ui-go/blob/main/web/README.md Displays help information for the Angular CLI. ```bash ng help ``` -------------------------------- ### Build Project Source: https://github.com/edgexfoundry/edgex-ui-go/blob/main/web/README.md Compiles the project into the dist/ directory. Use the --prod flag for production-ready builds. ```bash ng build ``` -------------------------------- ### Clone and Configure Repository Source: https://github.com/edgexfoundry/edgex-ui-go/blob/main/CONTRIBUTING.md Initializes a local development environment by cloning a fork and setting the upstream remote. ```bash # Clone your fork of the repo into the current directory git clone https://github.com//edgex-ui-go.git # Navigate to the newly cloned directory cd edgex-ui-go # Assign the original repo to a remote called "upstream" git remote add upstream https://github.com/edgexfoundry/edgex-ui-go.git ``` -------------------------------- ### Build the EdgeX UI Source: https://github.com/edgexfoundry/edgex-ui-go/blob/main/README.md Clone the repository and compile the project using the provided Makefile. ```bash git clone http://github.com/edgexfoundry/edgex-ui-go.git cd edgex-ui-go make build ``` -------------------------------- ### Test the Web UI Source: https://github.com/edgexfoundry/edgex-ui-go/blob/main/README.md Execute the test suite for the web-based UI. ```bash make test ``` -------------------------------- ### Build Docker Containers Source: https://github.com/edgexfoundry/edgex-ui-go/blob/main/README.md Create Docker images for the project using the Makefile. ```bash make docker ``` -------------------------------- ### Rebuild the Application Source: https://github.com/edgexfoundry/edgex-ui-go/blob/main/README.md Clean existing build artifacts and recompile the source code. ```bash make clean make build ``` -------------------------------- ### Create Topic Branch Source: https://github.com/edgexfoundry/edgex-ui-go/blob/main/CONTRIBUTING.md Creates a new branch for development using the required naming convention. ```bash git checkout -b EUG-[issue-number] ``` -------------------------------- ### Execute Tests Source: https://github.com/edgexfoundry/edgex-ui-go/blob/main/web/README.md Runs unit tests via Karma or end-to-end tests via Protractor. ```bash ng test ``` ```bash ng e2e ``` -------------------------------- ### Push Changes to Fork Source: https://github.com/edgexfoundry/edgex-ui-go/blob/main/CONTRIBUTING.md Uploads the local topic branch to the remote fork. ```bash git push origin EUG-[issue-number] ``` -------------------------------- ### Update Local Repository Source: https://github.com/edgexfoundry/edgex-ui-go/blob/main/CONTRIBUTING.md Fetches the latest changes from the upstream master branch. ```bash git checkout master git pull --rebase upstream master ``` -------------------------------- ### Generate Angular Components Source: https://github.com/edgexfoundry/edgex-ui-go/blob/main/web/README.md Generates new Angular artifacts such as components, directives, or services. ```bash ng generate component component-name ``` ```bash ng generate directive|pipe|service|class|guard|interface|enum|module ``` -------------------------------- ### Sync Branch with Upstream Source: https://github.com/edgexfoundry/edgex-ui-go/blob/main/CONTRIBUTING.md Merges or rebases the latest upstream changes into the current topic branch. ```bash git pull --rebase upstream master ``` -------------------------------- ### Notification Table Row Data Binding Source: https://github.com/edgexfoundry/edgex-ui-go/blob/main/web/src/app/notifications/notification/notification-list/notification-list.component.html Displays notification properties in a table row using Angular interpolation. ```html {{notification.id}} {{notification.category}} {{notification.labels}} {{notification.content}} {{notification.contentType}} {{notification.description}} {{notification.sender}} {{notification.severity}} {{notification.status}} {{notification.created | date:'yyyy-MM-dd hh:mm:ss'}} {{notification.modified | date:'yyyy-MM-dd hh:mm:ss' }} ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.