This plugin is designed to help 12 step programs (AA, NA, Al-Anon, etc) list their meetings. It standardizes addresses, and displays in a list or map.
The best way to install this plugin is via its home page in the WordPress Plugin Directory.
We have changed the venue used for obtaining support for TSML to our development site. By using GitHub Issues, you are able to attach screen caps, share more information with the developers, and reduce duplicate work in the case of validated bugs. This also helps us as it consolidates support and improves tracking of concerns our users have.
To create a new support ticket, please navigate to here and click on New issue
. Then select the type of ticket, and complete as much as possible of the information requested. This will help us respond quicker.
Do you want to help develop the plugin? We welcome pull requests! To get started:
- Start by forking this repository to your GitHub space
- Create a development copy of your WordPress site
- Delete the plugin from your development WordPress site
- Clone the repository into your
wp-content/plugins
folder with the following commands (substituting your local path). Please note: We are now asking contributors to create branches and pull requests off of ourdevelop
branch.
cd /var/www/wordpress-dev/wp-content/plugins
git clone https://github.com/YourGitHubUsername/12-step-meeting-list
cd 12-step-meeting-list
- Add an upstream feed, so you can pull in changes from the root repository:
git remote add upstream https://github.com/code4recovery/12-step-meeting-list.git
- You should update your copy from the upstream repository frequently, especially before starting work on a new feature or issuing a pull request. Here is how:
git fetch --all
git checkout develop
git merge upstream/develop
- To create a new feature, first update your copy from the upstream repository, then from the develop branch:
git checkout -b my-new-feature
- Make all of your changes, get it working, test, test, test...
git commit -am"These is my wonderful new feature!"
git push origin my-new-feature
- Last, issue a pull request (PR) to the root repository
develop
branch to be merged.- In your browser, go to your repo
- Click the "New pull request" button
- Check the diff provided and make sure everything looks good
- Click the "Create pull request" button
If you're new to git, you might benefit from this git tutorial.