Git Product home page Git Product logo

dreditor's People

Contributors

alexpott avatar clemens-tolboom avatar davereid avatar deekayen avatar drumm avatar ericduran avatar gitter-badger avatar helmo avatar joelpittet avatar jtwalters avatar markhalliwell avatar rgkimball avatar star-szr avatar sun avatar wimleers avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dreditor's Issues

Chrome extension alerting "Dreditor got improved!"

I'm getting "Dreditor got improved! Visit the project page to update?" alerts once in a while when using the Chrome extension. Since the Chrome extension auto-updates, this code should be removed. I've confirmed that I don't have the userscript still loading, this code is in the extension folder.

If we are keeping this code for the userscript version, it may need a refactor to point to GitHub commit log.

review patches before submission

It would be nice right after you upload the patch but before you save the issue, if a review tab appeared that allowed you to give your patch a last once-over before submitting it.

parse needs tags, show a list that links to contributor task docs

I wonder if dreditor could do something like https://drupal.org/node/2013222#comment-7511433

And for any needs tags on an issue, have a section (near the summary?) that shows what the issue needs and links to the contributor task instructions to do them.

I guess dreditor would have to maintain a list of tags and the corresponding links to the contributor task documents.

why?

  1. as a demo, to show d.o infrastructure people or motivate people to help those folks to implement it
  2. might be useful on it's own as part of dreditor (but really the idea is to help new contributors and new, or potential new, contributors may not have dreditor)

mock up from @joelpittet
skitch

Patch styling hides relevant information when changing patch visibility

I think we probably need a separate issue to discuss how much we want to change the patch styling, I see we are now doing quite a bit to change how patches are displayed - commit b3e9301 had quite a few changes beyond fixing #7 :)

This issue is about adding back relevant information, like this example from an auto-generated comment created after hiding a patch from the issue summary:

Without Dreditor:
dreditor-hiding-patch-before

With Dreditor:
dreditor-hiding-patch-after

With Dreditor it looks like I am adding the file. To be fair in both cases it looks a bit like I am adding the file, but at least the vanilla version says 'hidden'.

interdiff file name suggestion button

from: https://drupal.org/node/2068157

Updated: Comment #0

Related to [#2068151].

Problem/Motivation

Sometimes, interdiffs are made with filename interdiff.txt
This is hiding information about what it is the diff between,
and d.o has to calculate the number of other files called interdiff.txt and change the name to something like: interdiff_8682.txt

Proposed resolution

Make an interdiff filename suggestion button, similar to [#1294662]

Remaining tasks

  • Link to recommended interdiff
  • discuss what pattern to use
  • make patch

User interface changes

Added button

API changes

No.

  • [#1294662]
  • [#2068151]

Suggested commit message is not handling quotes properly on issue title

I have the following issue title:

Adicionar "configure" link na lista de módulos

And the generated commit message was:

git commit -m "Issue #2087865 by halth: Added Adicionar 'configure" link na lista de módulos."

As you can see, there's a wrong quote inside the commit message which is breaking the command.

Hover to show anchors, click to copy

So many times, there are anchors on doc d.o pages that I would like to copy the link (with anchor fragment) to give to someone for quick reference. There's currently no way to get those anchors (or know they exist) unless looking at the source code.

I propose we do something similar to how GH does it. When you hover over an element (hx, a) that has an id or name, show an anchor "link" next to it so you can copy the link.

change patch name suggestion to start with issue number

The new patchname suggestion feature is very nice.

But it has one big flaw IMO: the patch name is "flag.miscellaneous.1658830-3.patch".

Personally, I really dislike patches that start with the module name. EVERYTHING in my module's folder already starts with the module name, so I can't use autocomplete when applying the patch!

Please consider changing this to something that starts with the issue number. (I use the format ISSUE-COMMENT.PROJECT.DESCRIPTION.patch.)

Another benefit of starting with the issue number is that all patches are listed together in a folder :)

patch review completely broken since last update

I updated today to the latest version, and now patch review is totally broken.

When I click on the review button, I get a LH sidebar that says 'Diff outline' but other than that, the issue page is unchanged.

I am on the latest Firefox on OS X 10.6.

Bring back the [edit issue summary]

On Drupal.org you now have to go to a seperate page to edit anything. Even the smallest thing. This workflow is modeled after implementation and not ease of use.

Dreditor should bring all this functionality back in line, just like it did with the [edit issue summary] button. This will save people like me, who only do small stuff like uploading an image once in a while, and changing status many countless hours moving back and forth.

Feel free to ping me to get a design.

REVIEW button does not open linked patch but previously hidden patch

  • review a patch clicking the REVIEW button
  • hide the patch clicking the HIDE button
  • read on and forget about the hidden patch
  • click REVIEW on another patch

This will not open the new patch but the previously hidden patch. This behavious is quite confusing. Clicking REVIEW on a patch should always open THAT patch.

Drupal.org on Drupal 7

Hi,

I was wondering if there has been any work done on the Drupal 7 dev sites for Drupal.org.

https://git7site.devdrupal.org/

Adding two include lines :
// @include ://devdrupal.org/
// @include ://.devdrupal.org/*

would do the trick to start testing... but the 2.x branch seems to lack these include lines. Any hint on how that works?

Add Github-style word-level diff highlighting

from https://drupal.org/node/1991148

Identifying partial line code changes in traditional diffs can be tedious and error-prone. A fix for a typo in code docs or a variable name in a long expression may require reviewers to carefully read an entire line to make sure they haven't overlooked differences. To help with this, some diff tools offer word-level highlighting. git-diff has the --word-diff option[1], for example, and Github has a very nice dual-highlighting implementation[2]. Similar functionality in Dreditor would be super helpful.

[1] git-word-diff.png
[2] github-word-diff.png

Multi-line selection doesn't work from bottom to top

When you want to comment on a bunch of lines, drag-n-drop selection has to start from the top to the bottom.

Clicking on the last line and dragging up to the first only selects the last line

(seen on 1.1.7, Chrome / Linux)

Git clone URL on issue page

Add a clone URL on issue page for the project. To help people creating patches to get access to the code to create the patch against.

git clone --branch master http://git.drupal.org/project/node_export.git cd node_export

Even if this was just a link to git instructions
https://drupal.org/project/node_export/git-instructions

it's to help people making patches get access to the right branch to patch against

Save personalized settings

I could not find an existing open issue here, or on d.o for personalized settings.

Local storage for settings for various dreditor features. Ideas:
set of most used tags,
pattern for patch or interdiff naming,
other?

I recall there be more examples, but cannot think of them at the moment. Suggest some.

Problem installing on Safari

I installed NinjaKit and it is installed, but when I click the install button for Dreditor on dreditor.org it just loads the raw JS in the browser.

Safari 6.0.5 on OSX 10.8.4

Opera integration seems to not be working

Hi there,
I'm using Opera 12.16 on x86_64 Linux. I installed dreditor as a userscript and the indicator on dreditor.org also report "dreditor is installed!".

But when I go to issues on drupal.org, there seem to be no enhancements like in Firefox.

Patch presented incorrectly (newline is missing)

Actual patch hunk:

@@ -276,7 +284,19 @@ public static function baseFieldDefinitions($entity_type) {
       'description' => t('The revision log message.'),
       'type' => 'string_field',
     );
+    $properties['changed'] = array(
+      'label' => t('Changed'),
+      'description' => t('The time that the custom block was last edited.'),
+      'type' => 'integer_field',
+    );
     return $properties;
   }

+  /**
+   * {@inheritdoc}
+   */
+  public function getChangedTime() {
+    return $this->get('changed')->value;
+  }
+
 }

Presented as:
screen shot 2013-09-03 at 15 55 47

Note how dreditor makes it look like there is no newline before the new getChangedTime() method.

See it for yourself right here: https://drupal.org/node/2074193#comment-7822281

Enhance aesthetics and readability of colorized diff

Rather than coloring the type green/red, I think the background color alone and a dark gray type makes the diff more aesthetically pleasing to read.

Specifically, #dreditor #code .old and #dreditor #code .new could use color: #444

screenshot_58

edit tags / update tags button

pencil mock up of editing tags on an issue.
pencil-edittags-1

Idea:
a) make it easier to tags when a needs.. task is done, or just remove irrelevant tags
by showing current tags on top, as button-like things with an x to remove them, or in a checkbox list, and unchecking them to remove the tags.
b) under the current tags, show a curated list of commonly used tags like: needs reroll, needs issue summary update, etc.

curated list to be maintained in a dreditor issue, based also on https://drupal.org/needs-tags

Why? because the autocomplete drop-down only lists 10 items, alphabetcally, and thus sometimes the one people should be adding is hidden.

Still allow, new tags to be added in the autocomplete for people who know what tags they want added.


dreditor/dreditor#32 save personalized most used.


Separate issues that can build on this later:

  1. For needs tags that have a corresponding contributor task document, add a link to instructions on how to do the task to the end of the comment. This allows the author of the comment to remove the instructions if they do not want them in their comment.

  2. Have user stored settings to allow them to customize their own list of common tags.

Related
"edit tags / update tags button" dreditor/dreditor#16
"Add checkbox list of tasks an issue needs that links to contributor task docs and adds the cooresponding needs tags" https://drupal.org/node/2013222

Resizing patch review sidebar does not work on D7 d.o

Before, we could resize the sidebar to help see longer filenames etc.

The sizing on the comment textarea also looks a bit off (it's right up against the edge of the sidebar) but perhaps that's a separate issue.

dreditor-comment-box

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.