gabrielgil / bitbucket-issue-manager Goto Github PK
View Code? Open in Web Editor NEWWordpress plugin to manage issues from a BitBucket project
Home Page: http://wordpress.org/plugins/bitbucket-issue-manager
Wordpress plugin to manage issues from a BitBucket project
Home Page: http://wordpress.org/plugins/bitbucket-issue-manager
Create a local interface for making the requests, then, extend it to create one specific of Bitbucket requests.
Some references..
http://codex.wordpress.org/HTTP_API
Save the user and project to watch using the Wordpress built-in method add_settings_field();
.
Show accordingly messages when no username or repo have been set up.
Create a full and paginated issue listing page where find all the issues and more details.
Add plugin localization support and create the 2 primary langs (English US and Spanish ES).
The plugin could for example read the RSS feed, and post the content from the recent Bitbucket commits into a new post on the WordPress website.
Up till now i use a syndication tool (FeedWordPress) to do this, however since it is not specifically build for this purpose (it more for syndication of news-articles) it is only semi-working, and the posts need some editing after syndication in order to look good.
Example: http://kamaradski.com/category/tech/arma-3/t-a
What i would be looking for in such a functionality:
Post title = commitcode + first line of commitmessage
- insert Link to Bitbucket commit
- Post content & exerpt = commit message
--- read more ---- Extended content = files changed over view
- Optional: maybe the file-diff of the commit
Any links in the original commit, should also be available in the wordpress post (Smart-commit links to Jira issues & file links to the changed files)
For people that have different repo's there should be the option to post the syndicated commits into a separate post category (for example see how it is setup on kamaradski.com) This could be done by filtering the posts in the rss-feed of a Bitbucket user/team, or maybe the option to watch several different rss-feeds, 1 for each repo (this last option should also catch commits unrelated to the specific Bitbucket user.
Post date, should be commit-date&time
Ability to run syndication on regular intervals for example with the use of cron.
Here is a example of how such post could look like: http://kamaradski.com/2292/018e8c7-ta-17-comment-added-server-client-countdown-script
So i hope this write-up makes it a little clearer what i had in mind. It's just an idea that i think many people will be able to appreciate as there is currently not an existing solution that would not require manual intervention for each post. And it is just that, an idea, not a request.
I realize this is a lot of work and slightly out of scope of what your plugin is currently doing, so i really do not mind if you decide not to take this onboard in your existing plugin. But i do think this would make your plugin the most complete WordPress-Bitbucket link available today.
Determine if include "on hold" issues too or just "pending" ones.
Notify the user when the username and repository name are valid but the issue section is private.
BIM doesn't pretends to access private issues due the intention of this plugin: Manage tasks on a clients project.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.