You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@allura.apache.org by Dave Brondsema <da...@brondsema.net> on 2016/05/23 14:44:36 UTC

[allura:tickets] Re: Ticket 5117 discussion

Sounds great.  Another editor to look at is CodeMirror.  It's homepage isn't as glitzy as Ace, but is pretty powerful and we are already using it for the markdown editor for all textareas.  (It's a dependency of the SimpleMDE package).

An initial version might be simpler to just do the commit directly, and rely on the user to make their own fork and PR.  Also, SVN doesn't support forking/merging so it would be good for those repos.

And it probably would be good to have a per-repo option to disable this if some projects don't want it.  The "Disable one-click merge via web" option is very similar, and both help when a repo is a mirror of an official repo, and you don't want commits happening on the server at all.

Let us know if you have any questions/thoughts as you go through it, this would be a great contribution!


---

** [tickets:#5117] Web-based commits, like GitHub and Google Project Hosting, with JavaScript-based source code editors**

**Status:** open
**Milestone:** unreleased
**Created:** Sun Oct 14, 2012 01:47 AM UTC by Anonymous
**Last Updated:** Thu May 19, 2016 07:38 PM UTC
**Owner:** nobody


*Originally created by:* marclaporte

Hi!

This is especially useful to increase contributions, especially for language files and CSS files. The current overhead of learning / setting up SVN is a hurdle.

Please see:
 * http://dev.tiki.org/Web+Commits
 * http://dev.tiki.org/Web-based+source+code+editor

And also:
 * http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors
 * http://googlecode.blogspot.ca/2011/01/make-quick-fixes-quicker-on-google.html
 * http://github.com/blog/905-edit-like-an-ace

For Tiki, we use CodeMirror, which was deemed the best for our needs when we picked it and has been evolving nicely ever since.

We would like web-based commits of SVN files, but I suspect many will want it for other source control systems.

Thanks!



---

Sent from forge-allura.apache.org because dev@allura.apache.org is subscribed to https://forge-allura.apache.org/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://forge-allura.apache.org/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

[allura:tickets] Re: Ticket 5117 discussion

Posted by Tony Becker <tb...@fortpedro.com>.
I didn't realize CodeMirror was so featureful and already included in the
project.  That sounds like a better course.

 

Agree on allowing per-repo option to disable, I had sort of assumed that.

 

(I'm trying out the ticket-response-by-email feature!)




---

** [tickets:#5117] Web-based commits, like GitHub and Google Project Hosting, with JavaScript-based source code editors**

**Status:** open
**Milestone:** unreleased
**Created:** Sun Oct 14, 2012 01:47 AM UTC by Anonymous
**Last Updated:** Thu May 19, 2016 07:38 PM UTC
**Owner:** nobody


*Originally created by:* marclaporte

Hi!

This is especially useful to increase contributions, especially for language files and CSS files. The current overhead of learning / setting up SVN is a hurdle.

Please see:
 * http://dev.tiki.org/Web+Commits
 * http://dev.tiki.org/Web-based+source+code+editor

And also:
 * http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors
 * http://googlecode.blogspot.ca/2011/01/make-quick-fixes-quicker-on-google.html
 * http://github.com/blog/905-edit-like-an-ace

For Tiki, we use CodeMirror, which was deemed the best for our needs when we picked it and has been evolving nicely ever since.

We would like web-based commits of SVN files, but I suspect many will want it for other source control systems.

Thanks!



---

Sent from forge-allura.apache.org because dev@allura.apache.org is subscribed to https://forge-allura.apache.org/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at https://forge-allura.apache.org/p/allura/admin/tickets/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.