Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upAPA overhaul #3602
Conversation
bwiernik
added some commits
Jul 7, 2018
This comment has been minimized.
This comment has been minimized.
csl-bot
commented
Jul 10, 2018
Awesome! You just created a pull request to the Citation Styles Language styles repository. One of our human volunteers will try to get in touch soon (usually within a week). In the meantime, I will run some automated checks. You should be notified of the results in a few minutes. If you haven't done so yet, please make sure your style validates and follows all our other Style Requirements. To update this pull request, visit the "Files changed" tab above, and click on the pencil icon (see below) in the top-right corner of your style to start editing. If you have any questions, please leave a comment and we'll get back to you. While we usually respond in English, feel free to write in whatever language you're most comfortable. |
This comment has been minimized.
This comment has been minimized.
csl-bot
commented
Jul 10, 2018
|
This comment has been minimized.
This comment has been minimized.
Happy to discuss some of the decisions that had to be made. Specific areas that were challenging were accommodating:
I added a few additional hard-coded strings (marked as in need of localization). Most of them should come up fairly rarely I suspect, but we can consider some alternative options if we want to break localization less until more terms can be added to CSL. |
This comment has been minimized.
This comment has been minimized.
Question: Is there any way to get a Produces: Rather than: I had thought this code would produce the latter output (essentially all of the types inside a single At minimum, it seems like there should be a way to specify that |
This comment has been minimized.
This comment has been minimized.
No -- every |
This comment has been minimized.
This comment has been minimized.
Here’s a more common example: If I have a chapter in a book with an editor and a translator (different people), then the existing APA style renders as: Rather than with the ampersand: This CSL behavior seems very counter intuitive to me. Particularly frustrating is that |
This comment has been minimized.
This comment has been minimized.
(But thanks for the clarification!) |
This comment has been minimized.
This comment has been minimized.
csl-bot
commented
Jul 13, 2018
|
This comment has been minimized.
This comment has been minimized.
csl-bot
commented
Jul 13, 2018
|
This comment has been minimized.
This comment has been minimized.
csl-bot
commented
Jul 13, 2018
|
This comment has been minimized.
This comment has been minimized.
csl-bot
commented
Jul 14, 2018
|
This comment has been minimized.
This comment has been minimized.
csl-bot
commented
Jul 14, 2018
|
bwiernik
added some commits
Jul 14, 2018
This comment has been minimized.
This comment has been minimized.
@adam3smith Okay, I've run through a bunch of tests, and everything is looking good on my end. Once you've had a chance to review, I will port the changes over to the other APA versions. |
This comment has been minimized.
This comment has been minimized.
csl-bot
commented
Jul 14, 2018
|
adam3smith
reviewed
Aug 4, 2018
Some comments/questions, some things that definitely need fixing. More generally, do you have a test set of references you could share. This change is pretty massive & is going to influence lots of users, it'd be good to have a second pair of eyes on the actual testing rather than just the code. |
This comment has been minimized.
This comment has been minimized.
Oh, and of course thanks for doing this in the first place. (And so far I've only reviewed the APA changes. |
This comment has been minimized.
This comment has been minimized.
csl-bot
commented
Dec 18, 2018
|
This comment has been minimized.
This comment has been minimized.
re: container titles -- yes, agreed. Since APA relies on bluebook for the legal cites, entering the abbreviations should almost universally work across styles. Beyond that, Zotero would need better abbreviation support to handle this properly. |
adam3smith
self-assigned this
Jan 13, 2019
adam3smith
added
the
pinned
label
Jan 13, 2019
bwiernik
added some commits
Feb 4, 2019
This comment has been minimized.
This comment has been minimized.
csl-bot
commented
Feb 4, 2019
|
This comment has been minimized.
This comment has been minimized.
csl-bot
commented
Feb 5, 2019
|
adam3smith
referenced this pull request
Feb 15, 2019
Closed
Properly support personal communications in APA #3005
This comment has been minimized.
This comment has been minimized.
csl-bot
commented
Feb 18, 2019
|
bwiernik
added some commits
Feb 20, 2019
This comment has been minimized.
This comment has been minimized.
csl-bot
commented
Feb 20, 2019
|
This comment has been minimized.
This comment has been minimized.
Update: I've added all of the examples from the APA manual and guide to electronic references to my test library. I've fixed all of the bugs I ran into as I was cleaning those up. I will run through a final check of the 250 items to be sure they all still render correctly. |
bwiernik
added some commits
Feb 20, 2019
This comment has been minimized.
This comment has been minimized.
csl-bot
commented
Feb 20, 2019
|
This comment has been minimized.
This comment has been minimized.
Okay, all 251 items in the test library render correctly, or as correctly as they reasonably can. https://www.zotero.org/groups/2205533/test_items_library In the library, items that produce output that deviates from the APA manual are tagged with It should be ready for your review now @adam3smith |
This comment has been minimized.
This comment has been minimized.
csl-bot
commented
Feb 20, 2019
|
This comment has been minimized.
This comment has been minimized.
@adam3smith Would it be helpful to schedule a call to talk through this style? |
This comment has been minimized.
This comment has been minimized.
@agruber reached out and is also interested in helping out here. |
This comment has been minimized.
This comment has been minimized.
This is next up on my list to review. I figured what I'd do is go through this, including with the test library, and flag anything that I think is unreasonable or too fragile (as well, of course, as anything that I think is actually wrong). If there's a lot, jumping on a phone call will probably be most efficient, if there's just a couple of things we can hash them out here for transparency. |
bwiernik commentedJul 10, 2018
I've done testing, but I need to do more checking still. Is there a good set of test items available to start with to check that all of the conditionals are working? I can make my own test suite, but if there is a good starting set that will save a lot of time.