NextGIS Web internals# Components and environment Dependencies between components Global env object Component class Env class Modern JavaScript Setup and directory layout Working with packages Webpack modules Writing modules Long-running API requests Internationalization and localization Server side Client side Testing framework File layout Unit tests Functional tests Writing tests Running tests Package versioning Package configuration Development versions Release versions Backports and patches Database migrations Existing components New components Python migrations URLs and routes URLs Route names Describing API Path parameters Query parameters Request body Response Code formatting