Field Monitoring
1.0.0
1.0.0
  • Field Monitoring Module Documentation
  • INTRODUCTION
    • Glossary / Terminology
    • FAQ
    • Report an Issue / Contact us
  • PRODUCT / END-USER DOCUMENTATION
    • Overview
      • User roles and permissions (?)
    • Field Monitoring Module Navigation
    • Overall User Interface
    • Settings section
      • Adding and Editing Questions
      • Sites Management
    • Plan section
      • Building the Rationale For the Monitoring Activity
      • Logging Known Issues
      • Prestructuring Field Monitoring Activities
    • Collect section
      • Activities Overview
      • Drafting a Monitoring Activity
      • Checklist / Questionnaire Setup
      • Checklist Review
      • Assigning / Accepting / Rejecting a Visit
      • Data Collection
      • Report Finalization
      • Submission / Completing a Monitoring Activity
    • Analyze section
      • Monitoring Activity
      • Country Overview
    • FMM workflow (?)
  • TECHNICAL DOCUMENTATION
    • Architecture
    • Development Setup
    • Deployment / DevOps
    • Data Model
    • Fixtures and Management Commands
    • Integration with permissions framework
    • API Documentation
      • Error Handling
    • Frontend
      • Module Structure
      • Build Process
Powered by GitBook
On this page
  • Files Structure
  • Elements Directory Structure
  1. TECHNICAL DOCUMENTATION
  2. Frontend

Module Structure

PreviousFrontendNextBuild Process

Last updated 5 years ago

This application is based on .

Files Structure

I

  • .circleci/

  • assets/

      \|  
      - `i18n/`  
      - `images/`  
  • src_ts/

      I  
      - `components/`   
      - `config/`   
      - `endpoints/`   
      - `redux/`   
      - `routing/`   
      - `types/`   
  • package.json

  • polymer.json

  • ...Other configuration files

In the application root directory you can find all configuration files for development and build process. Here you can find Docker config files, configs for code linting, gulp config, polymer cli configuration. You can find all source files in src_ts/ directory.

src_ts/ directory contains components/ directory with all application custom components, configs/ directory with environment configuration and permission configs, endpoints/ directory with all application endpoints, types/ with types .

Elements Directory Structure

I

  • app-shell/

  • common/

  • styles/

  • utils/

  • pages/

      I  
      - `???`   
      - `???`   
      - `???` 

In components/ you can find:

  1. common/ directory with elements that are used in different pages several times;

  2. app-shell/ directory with application main element and base elements common to all modules (header, sidebar);

  3. utils/ directory with helper functions;

  4. pages/ directory with elements divided by pages, which will be lazy loaded;

  5. styles/ with common styles.

Etools Frontend Template App