SCA Module Architecture

The source files for SuiteCommerce Advanced (SCA) are organized in multiple modules. Each module defines a specific area of functionality which generally falls in one of the following categories: Application modules: define high-level collections of features that perform similar types of functions. SCA includes three separate applications: Shopping Checkout My Account Feature modules: define specific… Continue reading SCA Module Architecture

Steps to push code from Visual Studio Code to GitHub – Part 2

Create a new branch in the project repository. Clone the remote repository to our local system. Switch from the main branch to the new branch Create a new project. Push the code from visual studio code to GitHub. Open a pull request. Merge the Pull request. Delete subbranch from remote repository. The third and fourth… Continue reading Steps to push code from Visual Studio Code to GitHub – Part 2

Steps to push code from Visual Studio Code to GitHub – Part 1

Create a new branch in the project repository. Clone the remote repository to our local system. Switch from the main branch to the new branch Create a new project. Push the code from visual studio code to GitHub. Open a pull request. Merge the Pull request. Delete subbranch from remote repository. This article includes first… Continue reading Steps to push code from Visual Studio Code to GitHub – Part 1

JavaScript Standard Style

JavaScript Standard Style is a set of guidelines and conventions for writing readable, consistent, and high-quality JavaScript code. It is an opinionated approach to coding, which means that it advocates for specific practices and discourages others. Some of the key features of JavaScript Standard Style are: Automatic code formatting: The style guide specifies rules for… Continue reading JavaScript Standard Style

What are Media Queries in SCA

In the context of SuiteCommerce Advanced (SCA), media queries are used to create responsive web designs that adapt to different screen sizes and devices. Media queries allow developers to specify different styles for different devices or screen sizes by applying CSS styles only when certain conditions are met. Media queries in SCA are typically written… Continue reading What are Media Queries in SCA

Cypress automation tool

Cypress is an open source, end-to-end testing framework for web applications. It is a fast, easy and reliable testing tool that can be used to write and run automated tests for web applications. Cypress helps developers and testers quickly create automated tests with its intuitive UI, detailed documentation, and powerful debugging tools. With Cypress, developers… Continue reading Cypress automation tool

SASS

Syntactically Awesome Style Sheet Sass is the most mature, stable, and powerful professional-grade CSS extension language   Sass is a CSS pre-processor. It is fully compatible with every version of CSS. Sass reduces the repetition of CSS and therefore saves time. Sass consists of two syntaxes. The original syntax, called “the indented syntax,” uses a syntax similar… Continue reading SASS

coding standard of Suite Commerce

HTML coding standards in SCA   Use Lowercase Element Names    HTML allows mixing uppercase and lowercase letters in element names.  However, recommend using lowercase element names.  Good Bad Close All HTML Elements    In HTML, you do not have to close all elements (for example the <p> element).  However, it is strongly recommend closing all HTML… Continue reading coding standard of Suite Commerce

Category as Ecommerce: Magento Coding Standard

Literal Namespace Rule  For class name resolution, use the Class keyword instead of a string literal for every class name reference outside of that class. This includes references to:  Fully qualified class name  Imported/non-imported class name  Namespace relative class name  Import relative class name  example:  Addition Formatting Standard  When you declare an anonymous function as… Continue reading Category as Ecommerce: Magento Coding Standard