MCPcopy Index your code
hub / github.com/OntimizeWeb/ontimize-web-ngx

github.com/OntimizeWeb/ontimize-web-ngx @15.9.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 15.9.1 ↗ · + Follow
4,528 symbols 10,226 edges 627 files 266 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Build CI Sonar

Ontimize Web

IntroductionGetting startedIdeasDevelopmentVersions and dependencies

📜 Introduction

Ontimize Web is web application framework that provides to you an environment for solving the problematic situation of building aplications that require a browser-based user interface. Ontimize Web allows developing data management applications quickly and agile.

Ontimize Web is based on the 15.x version of Angular, and comes with many significant performance, usability, and feature improvements.

📖 Documentation

Check out our documentation site to know more details.

:zap: Getting started

Follow the Getting Started documentation section to get started quickly. There is a practical Quickstart Application, a perfect starting point for building your own Ontimize Web app.

Ontimize Web Examples

View all the examples in action at Ontimize Web.

💡 Ideas

We would love any feedback you have or to know when you encounter issues, by filing an issue report on this repo.

:gear: Development

This project was generated with Angular CLI version 15.2.9.

Installation

Follow the next steps:

  • cd repository root
npm install
  • cd projects/ontimize-web-ngx
npm install

Build

We have a script to build the library.

npm run build

It will create the distribution folder, copy the styles and pack this to use it as a npm package in a .tgz file but you can run those tasks separately.

The script build executes the following commands:

- ng build
- cd dist/ontimize-web-ngx && npm pack (From the distribution folder we create a .tgz file to import in our project)

:eyes: Versions and dependencies

Each version of the Addons is compatible with a version of the framework, you can check the dependencies between Angular, Ontimize web and Addons here.

Extension points exported contracts — how you extend this code

IBaseRequestArgument (Interface)
(no doc) [5 implementers]
projects/ontimize-web-ngx/src/lib/services/request-adapter/base-request-argument.interface.ts
IComponent (Interface)
(no doc) [5 implementers]
projects/ontimize-web-ngx/src/lib/interfaces/component.interface.ts
ILocalStorageComponent (Interface)
(no doc) [5 implementers]
projects/ontimize-web-ngx/src/lib/interfaces/local-storage-component.interface.ts
IPermissionsService (Interface)
(no doc) [5 implementers]
projects/ontimize-web-ngx/src/lib/interfaces/permissions-service.interface.ts
ItemClick (Interface)
(no doc) [4 implementers]
projects/ontimize-web-ngx/src/lib/components/o-service-component.class.ts

Core symbols most depended-on inside this repo

isDefined
called by 765
projects/ontimize-web-ngx/src/lib/util/util.ts
get
called by 384
projects/ontimize-web-ngx/src/lib/services/translate/o-translate.service.ts
subscribe
called by 241
projects/ontimize-web-ngx/src/lib/util/async.ts
BooleanInputConverter
called by 213
projects/ontimize-web-ngx/src/lib/decorators/input-converter.ts
next
called by 181
projects/ontimize-web-ngx/src/lib/components/form/navigation/o-form-navigation.component.ts
error
called by 89
projects/ontimize-web-ngx/src/lib/services/dialog.service.ts
setValue
called by 64
projects/ontimize-web-ngx/src/lib/interfaces/form-data-component.interface.ts
parseArray
called by 58
projects/ontimize-web-ngx/src/lib/util/util.ts

Shape

Method 3,415
Class 841
Function 176
Interface 88
Enum 8

Languages

TypeScript100%

Modules by API surface

projects/ontimize-web-ngx/src/lib/components/table/o-table.component.ts275 symbols
projects/ontimize-web-ngx/src/lib/components/form/o-form.component.ts130 symbols
projects/ontimize-web-ngx/src/lib/components/o-service-component.class.ts73 symbols
projects/ontimize-web-ngx/src/lib/components/table/extensions/default-o-table.datasource.ts70 symbols
projects/ontimize-web-ngx/src/lib/components/tree/o-tree.component.ts64 symbols
projects/ontimize-web-ngx/src/lib/components/o-form-data-component.class.ts62 symbols
projects/ontimize-web-ngx/src/lib/layouts/form-layout/o-form-layout-manager.component.ts59 symbols
projects/ontimize-web-ngx/src/lib/util/util.ts48 symbols
projects/ontimize-web-ngx/src/lib/components/o-service-base-component.class.ts47 symbols
projects/ontimize-web-ngx/src/lib/components/table/extensions/header/table-menu/o-table-menu.component.ts46 symbols
projects/ontimize-web-ngx/src/lib/services/navigation.service.ts45 symbols
projects/ontimize-web-ngx/src/lib/components/table/extensions/contextmenu/o-table-context-menu.component.ts45 symbols

For agents

$ claude mcp add ontimize-web-ngx \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page