Skip to content

Application for developing plugins #419

@aaronchantrill

Description

@aaronchantrill

Detailed Description

Right now, the process for developing plugins is pretty difficult. The process I use is to go to the https://npeeditor.projectnaomi.com/ and create a project. Then I download and unzip the result into the ~/.config/naomi/plugins/{plugintype} folder. Then I write the project. If the project includes any gettext strings, then I copy the project into a working copy of Naomi and use the update_translations.py script to create translation files for it. When it is time to upload the project, I have to use the repository url to actually create the repository, then configure git to use the repository as origin, commit the changes commit and push.

When I want to publish, I have to make sure that all the information in the plugin.info file matches what I'm entering into the naomi-plugins/plugins.csv file and that the new line is sorted alphabetically. Then I need to make sure I have the correct version string.

I would like an application that the user can run on their computer that would take the information and download unzip the zip file, then create the git repository and initialize it with the correct origin, then be able to re-load the information later for editing and create the locale files and finally add the plugin to the plugins.csv file and create a pull request.

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