|
1 |
| -## Long-Term Development |
2 |
| - |
3 |
| -1.0 will be the first long-term stable release. The API will be locked until the next major release. New functionality-breaking and/or backwards incompatible changes will be introduced into the master branch. |
4 |
| - |
5 |
| -## Short-Term Development |
6 |
| - |
7 |
| -0.8.0 The first stable release following the migration to GitHub from Google Code. |
8 |
| - |
9 |
| -* The parser is fully featured and mostly bug free |
10 |
| -* The TODO list includes re-vamping of the Documentation & examples |
11 |
| -* Tests will be revisited and work will be done to add headless browser testing support. |
12 |
| -* NPM support will be added |
13 |
| -* Hopefully, Bower support can be transferred over from Mirlord and updated to the latest. |
14 |
| - |
15 |
| -## How You Can Help |
16 |
| - |
17 |
| -**Run the test runner:** Just run the **tests** in your particular brand of browser and report any failures. |
18 |
| - |
19 |
| -**We need performance tests:** Performance tests in javascript would add a lot of value to the project. If that's your forte, don't be shy. |
20 |
| - |
21 |
| -**Provide feedback:** If you have a good suggestion, a useful use case, or just want to share your experience, don't hesitate to get involved. |
22 |
| - |
23 |
| -Without your contributions and the contributions of the community, this would be just another half-baked CSV to add to the pile of literally thousands of broken/incomplete implementations. The quality of projects like these is a direct result of a greater community that is willing to suggest improvements and test the code. |
| 1 | +If you don't know where to start, take a look at the [Roadmap][Roadmap] of proposed changes for the next release. |
| 2 | + |
| 3 | +# How You Can Help |
| 4 | + |
| 5 | +## Non-code contributions |
| 6 | + |
| 7 | +- If you'd like to edit/update the documentation, submit a Pull Request |
| 8 | +- If you'd like to start a dialog, post a new [Discussion][Discussion] |
| 9 | +- If you'd like to mention a project where jquery is used, post a comment in the [Mentions][Mentions] |
| 10 | +- If you'd like to assist other users of jquery-csv, answer qustions on [StackOverflow][StackOverflow] |
| 11 | +- If you'd like to promote this project, write articles or blog posts and link back to the project |
| 12 | + |
| 13 | +## Code Contributions |
| 14 | + |
| 15 | +- If you'd like to add a new example or test, submit a [Specification][Specification] |
| 16 | +- If you'd like to propose a new feature, submit a [Feature][Feature] request |
| 17 | + |
| 18 | +**DO** |
| 19 | + |
| 20 | +- Follow the [Forking Workflow][Forking Workflow] |
| 21 | + 1. Fork the project |
| 22 | + 2. Clone your fork |
| 23 | + 3. Add a remote to the main project |
| 24 | + 3. Create a new `feature` branch |
| 25 | + 4. Checkout the `feature` branch |
| 26 | + 5. Commit your changes |
| 27 | + 6. Rebase your changes onto the latest |
| 28 | + 7. Post a PR comparing `master` to the `feature` branch on your fork |
| 29 | +- Provide tests where applicable |
| 30 | +- Provide documentation updates that apply to the changes |
| 31 | +- Follow the current style of the project |
| 32 | + |
| 33 | +**Don't** |
| 34 | + |
| 35 | +- Group multiple features into a single PR |
| 36 | +- Co-mingle whitespace changes with code changes |
| 37 | +- Make superficial changes (ie style/structure) to existing code |
| 38 | +- Make API breaking changes unless they're clearly documented in a Specification |
| 39 | + |
| 40 | +[Roadmap]: https://github.com/evanplaice/jquery-csv/issues/92 |
| 41 | +[Discussion]: https://github.com/evanplaice/jquery-csv/issues/new?template=DISC_TEMPLATE.md&title=disc()&labels=discussion |
| 42 | +[Mentions]: https://github.com/evanplaice/jquery-csv/issues/97 |
| 43 | +[StackOverflow]: https://stackoverflow.com/questions/tagged/jquery-csv?mixed=1 |
| 44 | +[Feature]: https://github.com/evanplaice/jquery-csv/issues/new?template=FEAT_TEMPLATE.md&title=feat()&labels=feature |
| 45 | +[Specification]: https://github.com/evanplaice/jquery-csv/issues/new?template=SPEC_TEMPLATE.md&title=spec()&labels=specification |
| 46 | +[Forking Workflow]: https://www.atlassian.com/git/tutorials/comparing-workflows/forking-workflow |
0 commit comments