Skip to content

About

Widgets and General Mendix Utilities made by the App Services Teams.

Topics

Resources

Stars

13 stars

Watchers

2 watching

Forks

Latest commit

 

History

231 Commits

Folders and files

Repository files navigation

headerIMG



This read me is for Developing on this repo. If you are looking for documentation on a package or a widget please go here

📂 Basic Folder Structure

|-- apps
    |
    |-- native-widgets
    |    |- * Native Widgets
    |
    |-- utils
    |   |- * Helper Functions/Published Packages
    |
    |-- web-widgets
    |   |- * Web Widgets

💅 Initial Setup

After cloning the repo, in the Root file run yarn - That will install the all the dependencies

The repos uses Turborepo under the hood, the migration from lerna to Terborepo is still WIP


⛑️ Helper Scripts

Remove node_modules from packages - yarn clean:packages

Remove ALL node_modules Hoisted and non Hoisted - yarn clean:all mac and linux only


🐝 Known Errors

🐛 Error: "A Local Dependency I installed is giving an type error "No Type Declaration found""

👍🏽 Fix: This might be an VSCode error. Close and re-open


➕ Adding an existing Repo to the Mono Repo

Basic command Structure

git subtree add --prefix=packages/[PATH/PROJECT_NAME] [REPO URL] [BRANCH NAME]


# Example:

git subtree add --prefix=packages/web-widgets/dad  git://github.com/ahwelgemoed/drag-and-drop-mendix-widget.git main

This will Create a folder called dad in packages/web-widgets. It will merge git history from ahwelgemoed/drag-and-drop-mendix-widget at the current main branch


📦 Versioning and Release your Package

TBA

💻 Versioning and Release your Widget

This packages uses a Github action to build and maintain versioning with lerna version.

For details on the Action see here


✨ Contributors

✨ Past Contributors


Justin Roy Tamaela

🤔💻⚠️📖💡🚧

Jelte Lagendijk

🤔💻⚠️📖💡🚧

Arno Welgemoed

🤔💻⚠️📖💡🚧

Want/Need

  • Licence
  • First Pull - Docs
  • Look into Build Script and release (semi done!)

About

Widgets and General Mendix Utilities made by the App Services Teams.

Topics

Resources

Stars

13 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages