| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
This repository is designed to allow Spring users and team members to contribute self-contained projects reproducing issues logged against Spring's JIRA issue tracker at https://jira.spring.io. It offers the following advantages over attaching .zip or even patch files to JIRA issues:
All around a better way of interacting with the Spring team.
Assuming you've encountered and created an issue in the core Spring Framework project you can now add a project to demonstrate it.
The idea is to create the smallest possible project to demonstrate the issue. The project may be built with Maven and must contain only sources, XML and other necessary text files. No JARs, please!
For the purpose of these instructions, we'll assume your new JIRA issue ID is "SPR-9876"
1. In your local clone of this repository, create a copy of the appropriate 'template' directory. Their names start with SPR-0000.
For Core Spring Framework issues:
cd spring-framework-issues
./create-repro-project.sh SPR-0000/ SPR-9876For Spring MVC issues using XML configuration:
cd spring-framework-issues
./create-repro-project.sh SPR-0000-war-xml/ SPR-9876For Spring MVC issues using Java config:
cd spring-framework-issues
./create-repro-project.sh SPR-0000-war-java/ SPR-98762. Review the list of dependencies and version numbers and modify the pom.xml as necessary.
3. Import the project into your IDE and modify it as necessary to reproduce your issue.
4. Add, commit, and push your local fork
git add SPR-9876
git commit -m "Add repro project for SPR-9876"
git push5. Send a pull request from the Github web interface
... and that's it!
In certain cases, it may make sense to submit a project for improvement requests. Feel free to submit a project here for your issue if you think it will help us to understand the scenario better.
Yes, patches against JIRA will always be supported, but keep in mind that the Spring Framework project itself is hosted on GitHub as well, and pull requests are even better! See the "Contributing" section of the Spring Framework readme for details.
Yes, you may still attach zip files if it works best for you. Submitting pull requests against this repository as described above is the mechanism that the Spring team prefers, but what's most important is that we get code from you that reproduces the problem! Please consider this approach, but zip files are still OK.
| Back | FazBrowse Home | New Git URL |