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

Some changes #18

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Open

Some changes #18

wants to merge 10 commits into from

Conversation

P529
Copy link

@P529 P529 commented May 20, 2023

Summary of Changes

This pull request includes several significant changes aimed at enhancing the functionality of the Minecraft plugin, improving the user experience, and increasing compliance with development tools.

  • WebDAV Integration: The plugin now includes the ability to upload to a WebDAV server.

  • Readme File Improvements: To ensure that the plugin is as accessible and understandable as possible, the Readme file has been rewritten to be more engaging and inviting. The new Readme offers clearer instructions and descriptions, making it easier for users to understand how to use the plugin and what its benefits are.

  • Directory Structure Update: In line with the Maven Standard Directory Layout, the plugin's folder structure has been reorganized. The original folder structure /src/de/seblii/serverbackup/ was refactored to /src/main/java/de/seblii/serverbackup/. This restructuring ensures better compatibility with a wide range of IDEs and build tools, providing a more standard and familiar structure for Java developers. This adjustment will help reduce potential setup or import issues for developers, making the plugin more accessible for both new and experienced contributors.

  • Command Pattern Implementation: This update includes the addition of the command pattern to the plugin's structure. This design pattern allows the plugin to handle commands more efficiently, making it easier for users to interact with the plugin and adding a layer of flexibility for future development and enhancements.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants