Skip to content
This repository was archived by the owner on Jun 15, 2022. It is now read-only.

Commit 6fe5eb1

Browse files
authored
Merge pull request #12 from liquidweb/docs/contributing-doc
Add contributing + changelog docs
2 parents d50e67d + d92e7e2 commit 6fe5eb1

File tree

3 files changed

+76
-1
lines changed

3 files changed

+76
-1
lines changed

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
6+
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
7+
8+
## [Version 1.0.0 (Beta 2)] - 2017-12-22
9+
10+
* Clean up codebase to adhere to the [WordPress coding standards](https://make.wordpress.org/core/handbook/best-practices/coding-standards/), and introduce an `.editorconfig` to make this kind of change less likely in the future ([#8])
11+
* Introduced automated unit tests via the WordPress core test suite ([#9])
12+
* Fixed bug where custom database table was not being created upon plugin activation ([#5], [#9])
13+
* General documentation updates ([#2])
14+
15+
## [Version 1.0.0 (Beta 1)] - 2017-10-02
16+
17+
* Initial public release of the plugin in a beta state.
18+
19+
20+
[Unreleased]: https://github.com/liquidweb/woocommerce-order-tables/compare/master...develop
21+
[Version 1.0.0 (Beta 2)]: https://github.com/liquidweb/woocommerce-order-tables/releases/tag/v1.0.0-beta.2
22+
[Version 1.0.0 (Beta 1)]: https://github.com/liquidweb/woocommerce-order-tables/releases/tag/v1.0.0-beta.1
23+
[#2]: https://github.com/liquidweb/woocommerce-order-tables/pull/2
24+
[#5]: https://github.com/liquidweb/woocommerce-order-tables/pull/5
25+
[#8]: https://github.com/liquidweb/woocommerce-order-tables/pull/8
26+
[#9]: https://github.com/liquidweb/woocommerce-order-tables/pull/9

CONTRIBUTING.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Contributing to WooCommerce Custom Order Tables
2+
3+
Thank you for your interest in WooCommerce Custom Order Tables!
4+
5+
6+
## Reporting bugs and/or suggesting new features
7+
8+
We welcome input from the community on new features for the plugin, as well as reports of anything that doesn't seem to be working properly.
9+
10+
To make a suggestion or report a bug, please [create a new issue within the GitHub repository](https://github.com/liquidweb/woocommerce-order-tables/issues/new) with a descriptive title and as much pertinent information as possible.
11+
12+
When reporting a bug, please include the following information:
13+
14+
* Steps to reproduce (what steps would someone need to take to see the bug in action?)
15+
* The expected behavior (what _should_ happen?)
16+
* The observed behavior (what _is_ happening?)
17+
* Information about your WooCommerce instance — this can easily be obtained via the WooCommerce › Status screen, via the "Get system report" button at the top of that page.
18+
19+
20+
## Contributing code
21+
22+
If you're interested in contributing to the plugin by way of code and/or documentation, please read the following details about the structure of the project:
23+
24+
25+
### Coding conventions
26+
27+
This project adheres to the [WordPress coding standards](https://make.wordpress.org/core/handbook/best-practices/coding-standards/), and [an `.editorconfig` file](http://editorconfig.org/) is included in the repository to help most <abbr title="Integrated Development Environment">IDE</abbr>s adjust accordingly.
28+
29+
30+
### Branching strategy
31+
32+
This project uses [Gitflow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow) as a branching strategy:
33+
34+
* `develop` represents the current development version, whereas `master` represents the latest stable release.
35+
* All work should be done in separate feature branches, which should be branched from `develop`.
36+
37+
38+
#### Tagging a new release
39+
40+
When a new release is being prepared, a new `release/vX.X.X` branch will be created from `develop`, version numbers bumped and any last-minute release adjustments made, then the release branch will be merged (via non-fast-forward merge) into `master`.
41+
42+
Once master has been updated, the release should be tagged, then `master` should be merged into `develop`.
43+
44+
45+
### Unit testing
46+
47+
WooCommerce Custom Order Tables uses [the WordPress core testing suite](https://make.wordpress.org/core/handbook/testing/automated-testing/writing-phpunit-tests/) to provide automated tests for its functionality.
48+
49+
When submitting pull requests, please include relevant tests for your new features and bugfixes. This helps prevent regressions in future iterations of the plugin, and helps instill confidence in store owners using this to enhance their WooCommerce stores.

wc-custom-order-table.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Plugin Name: WooCommerce - Custom Order Tables
44
* Plugin URI: https://github.com/liquidweb/WooCommerce-Order-Tables
55
* Description: Store WooCommerce order data in a custom table.
6-
* Version: 1.0.1
6+
* Version: 1.0.0
77
* Author: Liquid Web
88
* Author URI: https://www.liquidweb.com
99
* License: GPL2

0 commit comments

Comments
 (0)