Skip to content

Roadmap #3

@alexcoder04

Description

@alexcoder04

What will be done in the next time

  • fix compiler warnings
  • save repo databases to var
  • check package's OS
  • save package version to database of installed packages
  • json config
  • download and extract plugins to a directory named after the package name
  • clean up handling of folders and passing them between functions
  • use static methods
  • mark scripts as executable when installing
  • delete empty parent folders when removing a package
  • PKGINFO: OS, build for different OSes
  • install single .dll files (no full lpc archive)
  • install plugin's LICENSE to share/LICENSE/<plugin>
  • plugin name and DESCRIPTION in apkg list-*
  • check LeoConsole version if plugin is compatible
  • make possible for package to install empty folder (like scripts folder)
  • rename repo to repos.txt
  • manifest extension: additional files download/folders creation declared in manifest
    • documentation
  • extension system (share/apkg/extensions)
  • config subcommand
  • include contrib repo in config.json as disabled for simple enabling
  • extension alias in metadata (or generated automatically)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions