Skip to content

Ongoing Development #15

@rnixx

Description

@rnixx
  • Extend topics/domains:
    • Create ruff domain in qa topic
    • Create webpack domain in js topic
    • Create jest domain in js topic
    • Create yarn domain in js topic
    • Create nvm domain in js topic
  • Implement custom template generation configured via mx.ini
  • Complete docs
  • Add help targets
  • Support some kind of "proxy" targets. They should use the environment of the main package and call make in sources/[package] if configured in mx.ini
  • Support update flag in mxmake command, updating the Makefile without prompting for settings
  • Support "preseeds" for running mxmake init
  • Support useful basic mx.ini file configuration when running mxmake init
  • Environment path improvements. Modify PATH instead of working with MXENV
  • Support usage of uv (https://github.com/astral-sh/uv) as substitute for pip and for creating virtual environments PR uv runs on mxmmake #25
  • Try if mxmake works on windows when using git bash try to run with git-bash on windows #29
  • Replace topics.py deprecated use from pkg_resources import iter_entry_points with importlib https://docs.python.org/3/library/importlib.metadata.html#entry-points PR use importlib.metadata to load entrypoints #28
  • enhance to not depend only on root Makefile but also on includes.
  • core.sources depends on core.files
  • adding core.sources to an existing Makefile breaks unless make clean called
  • OS environment variable is available only on windows. The way it is used causes problems with sub make calls on linux. https://stackoverflow.com/questions/714100/os-detecting-makefile
  • remove wtr coverage directory on make clean

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions