Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adapt modules and files layout for plugin implementation #439

Merged
merged 3 commits into from
Aug 18, 2023

Commits on Aug 17, 2023

  1. Move files to src layout

    Using src layout to organize modules (https://packaging.python.org/en/latest/discussions/src-layout-vs-flat-layout/)
    This change make it directly detect the package_data import issue of "qeapp.yml" (manifest #255) and css/jinja files in static module.
    
    bumpver
    unkcpz committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    d740fbf View commit details
    Browse the repository at this point in the history
  2. Remove setup.py which not needed

    After aiidalab/aiidalab#382, the `setup.py` is not needed anymore.
    I remove it.
    unkcpz committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    6f7b8d6 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Adapt module and files layout for plugin implementation

    This PR is separated and prepared for #428 to avoid mixing changes, especially for moving
    modules/files without changing any implementations. See #428 (comment)
    for the design of restructuring the modules.
    It include following changes:
    
    - Move strucute selction to step1 module
    - Move modules/folders to configuration folder (step2)
    - Move modules/folders to submission (step3)
    - Move modules/folders to results (steps)
    - move modules/widgets to common folder
    - load registred viewer in __init__ to trigger
    unkcpz committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    d2b107a View commit details
    Browse the repository at this point in the history