Open that-ar-guy opened 2 days ago
I do need to get a CONTRIBUTING.md put together for this, though I don't think we need to go quite as in depth on things like copying the compile jar to a server or the server setup itself. If people are wanting to contribute, they likely have some development knowledge, and better have server knowledge.
Hi @Travja ,I’m a new open-source contributor currently focusing on documentation and would love to help draft the CONTRIBUTING.md. I can keep it simple and relevant for contributors with development or server knowledge. Let me know if that works!
I think if you want to put together a basic setup,that would be great. I can fill in gaps and flesh it out more afterwards.
Hey @Travja, I’ve created a pull request with a CONTRIBUTING.md file to guide new contributors in setting up and running the project locally. Please review the PR at your convenience. Let me know if there are any changes or additions you'd like me to make. Happy to iterate as needed!
Description:
Currently, there is no clear documentation explaining how new contributors can set up and run the project locally. To make onboarding easier, a step-by-step guide should be added to the
README.md
or as a separate file (e.g.,CONTRIBUTING.md
).Proposed Solution:
Add a section in the documentation that includes the following steps:
Cloning the Repository: Provide the command to clone the repository.
3.Deploying the Plugin to a Minecraft Server: Instructions to copy the generated JAR file from target/ to the plugins/ folder of a Spigot/Paper Minecraft server.
4.Configuring the Plugin: Direct contributors to the Fabled Editor for plugin configuration.
Optional: Add screenshots or terminal output showing the output of a successful build and the plugin being loaded on the server.
Benefits: Makes it easier for new contributors to get started. Reduces onboarding friction. Improves documentation quality.
Task List: -[ ] Write the guide for local setup. -[ ] Update the README.md or create a CONTRIBUTING.md.