Page MenuHomePhabricator
Feed Advanced Search

Jun 19 2015

epriestley created T8618: Symbol collision in Diviner publisher.
Jun 19 2015, 3:36 PM · Diviner
joshuaspence closed T8352: Link Diviner books to repositories, a subtask of T4558: Make Diviner useful for third-parties, as Resolved.
Jun 19 2015, 8:05 AM · Diviner
joshuaspence closed T8352: Link Diviner books to repositories as Resolved by committing rP69d12f64baf9: Add repositories to Diviner.
Jun 19 2015, 8:05 AM · Diviner

Jun 16 2015

epriestley added a comment to T8555: Fix static publishing for Diviner.

I don't expect it to actually "work", per se, today, so this is probably more like "Finish building..."

Jun 16 2015, 4:58 PM · Diviner
epriestley added a comment to T4558: Make Diviner useful for third-parties.

some well-defined set of "extends" or "inherits" relationships

Jun 16 2015, 4:41 PM · Diviner
epriestley added a comment to T4558: Make Diviner useful for third-parties.

The vision is for it to be full-featured (e.g., support a variety of languages and input and output formats -- but also support integrations, policies, cheap setup via Harbormaster, easy document preview via arc, etc), but there isn't much demand so progress is likely to be slow. I doubt we'll ever have a superset of Sphinx's features (e.g., I don't know what "ePub" format is and would be slightly surprised to peer into the future and learn that we support it), but the architecture is (mostly) generic.

Jun 16 2015, 4:36 PM · Diviner
joshuaspence added a revision to T4558: Make Diviner useful for third-parties: D13304: Set icons for Diviner PHID types.
Jun 16 2015, 12:41 PM · Diviner
joshuaspence claimed T2284: Make Diviner namespace aware.
Jun 16 2015, 11:45 AM · Diviner, Documentation
joshuaspence added a revision to T4558: Make Diviner useful for third-parties: D13303: Allow atoms to be queried by book.
Jun 16 2015, 10:20 AM · Diviner
joshuaspence added a comment to T4558: Make Diviner useful for third-parties.

I'd have to defer to the Phacility guys on that, but I would like to see Diviner become a full-fledged tool which can be used separately to Phabricator itself. I don't know enough about sphinx to compare the two products.

Jun 16 2015, 2:42 AM · Diviner
cburroughs added a comment to T4558: Make Diviner useful for third-parties.

Is the vision for Diviner that it will become as full featured as something like sphinx (the place to write Serious Docs for all my software projects) or just moderately useful for things that are not Phabricator?

Jun 16 2015, 12:36 AM · Diviner

Jun 15 2015

joshuaspence added a subtask for T4558: Make Diviner useful for third-parties: T8555: Fix static publishing for Diviner.
Jun 15 2015, 9:24 PM · Diviner
joshuaspence added a parent task for T8555: Fix static publishing for Diviner: T4558: Make Diviner useful for third-parties.
Jun 15 2015, 9:24 PM · Diviner
joshuaspence created T8555: Fix static publishing for Diviner.
Jun 15 2015, 9:24 PM · Diviner
epriestley closed T8547: Fatal error in Diviner: Call to a member function getLanguage() on a non-object as Resolved by committing rPa1561a4d3a07: Fix a fatal in Diviner when atoms extend ghosts.
Jun 15 2015, 8:52 PM · Diviner
epriestley added a revision to T8547: Fatal error in Diviner: Call to a member function getLanguage() on a non-object: D13300: Fix a fatal in Diviner when atoms extend ghosts.
Jun 15 2015, 3:03 PM · Diviner
epriestley claimed T8547: Fatal error in Diviner: Call to a member function getLanguage() on a non-object.
Jun 15 2015, 2:53 PM · Diviner
epriestley added a project to T8547: Fatal error in Diviner: Call to a member function getLanguage() on a non-object: Diviner.
Jun 15 2015, 2:46 PM · Diviner
joshuaspence added a revision to T7458: Diviner should integrate with main search: D13298: Only index documentable atoms for search.
Jun 15 2015, 12:02 PM · Diviner
joshuaspence added a revision to T4558: Make Diviner useful for third-parties: D13297: Mark diviner atoms as closed in search index.
Jun 15 2015, 11:53 AM · Diviner

Jun 14 2015

epriestley added a comment to T8536: Merge symbols and Diviner.

Oh, sure, that makes sense. So maybe not "valuable indefinitely", just "valuable until Diviner can extract symbols from a bunch of languages".

Jun 14 2015, 10:22 PM · Symbols, Diviner
joshuaspence added a comment to T8536: Merge symbols and Diviner.

Actually I fnd the "pipe CTAGS" use case odd. I think it would be more useful if you could just run diviner generate inside a directory and we automatically generate symbols and documentation (unless you disable one or the other perhaps). In particular, this could maybe let us generate documentation stubs for languages we don't know about.

Jun 14 2015, 10:10 PM · Symbols, Diviner
epriestley added a comment to T8536: Merge symbols and Diviner.

I suspect it may not make sense to totally merge them -- particularly, I think the "pipe CTAGS into some script" sort of use case is valuable indefinitely.

Jun 14 2015, 1:57 PM · Symbols, Diviner
joshuaspence added a subtask for T8533: Allow Diviner to fall back to (or link directly to) the Symbol index: T8536: Merge symbols and Diviner.
Jun 14 2015, 10:43 AM · Restricted Project, Symbols, Diviner
joshuaspence added a parent task for T8536: Merge symbols and Diviner: T8533: Allow Diviner to fall back to (or link directly to) the Symbol index.
Jun 14 2015, 10:43 AM · Symbols, Diviner
joshuaspence added a subtask for T4558: Make Diviner useful for third-parties: T8536: Merge symbols and Diviner.
Jun 14 2015, 10:20 AM · Diviner
joshuaspence added a parent task for T8536: Merge symbols and Diviner: T4558: Make Diviner useful for third-parties.
Jun 14 2015, 10:20 AM · Symbols, Diviner
joshuaspence created T8536: Merge symbols and Diviner.
Jun 14 2015, 10:18 AM · Symbols, Diviner
joshuaspence created T8533: Allow Diviner to fall back to (or link directly to) the Symbol index.
Jun 14 2015, 6:37 AM · Restricted Project, Symbols, Diviner

Jun 11 2015

joshuaspence added a revision to T4558: Make Diviner useful for third-parties: D13256: Allow books to be archived.
Jun 11 2015, 10:54 PM · Diviner
joshuaspence added a revision to T4558: Make Diviner useful for third-parties: D13254: Publish books with the most-open policy.
Jun 11 2015, 10:16 PM · Diviner

Jun 9 2015

bplim added a comment to T4558: Make Diviner useful for third-parties.

Hi, I'm new to this but mostly we've been enjoying phabricator's features a lot. It seems like there's limited support for integrating with doxygen, as others have mentioned. This would really be nice, as I'd like to have documentation generated and available with access permissions correctly set through phabricator's account management. It would be great to have!

Jun 9 2015, 5:15 AM · Diviner

Jun 8 2015

joshuaspence closed T8433: Destroying a Diviner book is very slow as Resolved by committing rP7eac4865abd0: Add an index to the story notification table.
Jun 8 2015, 1:30 AM · Diviner

Jun 5 2015

joshuaspence added a revision to T8433: Destroying a Diviner book is very slow: D13164: Add an index to the story notification table.
Jun 5 2015, 7:51 AM · Diviner
epriestley added a comment to T8433: Destroying a Diviner book is very slow.

Looks like the feed_storynotification queries are the slowest ones; there's no objectPHID key on that table.

Jun 5 2015, 12:17 AM · Diviner
joshuaspence created T8433: Destroying a Diviner book is very slow.
Jun 5 2015, 12:05 AM · Diviner

Jun 4 2015

joshuaspence closed T7458: Diviner should integrate with main search, a subtask of T4558: Make Diviner useful for third-parties, as Resolved.
Jun 4 2015, 10:07 PM · Diviner
joshuaspence closed T7458: Diviner should integrate with main search as Resolved by committing rPb9d004e9c41b: Integrate Diviner with global search.
Jun 4 2015, 10:07 PM · Diviner
joshuaspence closed T8401: Unable to query Diviner atoms by PHID as Resolved by committing rP32f669d56665: Invert include/exclude logic on DivinerAtomQuery.
Jun 4 2015, 9:23 PM · Diviner
joshuaspence added a revision to T8401: Unable to query Diviner atoms by PHID: D13157: Invert include/exclude logic on DivinerAtomQuery.
Jun 4 2015, 9:04 PM · Diviner
epriestley added a comment to T8401: Unable to query Diviner atoms by PHID.

Yeah, that seems reasonable to me.

Jun 4 2015, 8:54 PM · Diviner
joshuaspence added a comment to T8401: Unable to query Diviner atoms by PHID.

@epriestley, could we simply invert the logic of DivinerAtomQuery so that it returns undocumentable atoms by default (and add withExcludeUndocumentable(true) to all existing callsites?

Jun 4 2015, 8:53 PM · Diviner
joshuaspence added a comment to T8401: Unable to query Diviner atoms by PHID.

https://secure.phabricator.com/differential/diff/31781/ seems to fix this, although I doubt this is the correct solution.

Jun 4 2015, 7:31 AM · Diviner
joshuaspence added a comment to T8401: Unable to query Diviner atoms by PHID.

Adding PhutilArgumentParser and --trace gives me the following output:

Jun 4 2015, 7:21 AM · Diviner

Jun 3 2015

joshuaspence created T8401: Unable to query Diviner atoms by PHID.
Jun 3 2015, 9:08 PM · Diviner
joshuaspence added a revision to T4558: Make Diviner useful for third-parties: D13114: Allow ghost atoms to be rendered.
Jun 3 2015, 1:19 PM · Diviner

Jun 1 2015

epriestley added a comment to T4558: Make Diviner useful for third-parties.

Probably a prerequisite for implementing anything like arc diviner, or whatever, too. That said, it's probably also quite a lot of work.

Jun 1 2015, 2:17 AM · Diviner
joshuaspence added a comment to T4558: Make Diviner useful for third-parties.

Diviner updates over Conduit would be awesome!

Jun 1 2015, 2:16 AM · Diviner
epriestley added a comment to T4558: Make Diviner useful for third-parties.

Implementing transactions. I think that this would be messy given that (currently) no user would really ever interact with Diviner, it is always the omnipotent user.

Jun 1 2015, 2:14 AM · Diviner
joshuaspence added a comment to T4558: Make Diviner useful for third-parties.

(There's also a uri.source in Books which should probably get an implicit value if the repository is set but uri.source is not.)

Jun 1 2015, 2:10 AM · Diviner
epriestley added a comment to T8352: Link Diviner books to repositories.

I think that's reasonable.

Jun 1 2015, 2:07 AM · Diviner
joshuaspence added a comment to T4558: Make Diviner useful for third-parties.

Some things that are maybe worthwhile (in addition to the blocked tasks):

Jun 1 2015, 2:05 AM · Diviner
joshuaspence added subtasks for T4558: Make Diviner useful for third-parties: T823: Add image support to Diviner, T6310: Parameters description is not Remarkuped, T5792: Allow Diviner documentation to be generated with Harbormaster + Drydock, T7101: Allow creating links to books, T8311: Allow Diviner to import documentation.
Jun 1 2015, 1:57 AM · Diviner
joshuaspence added a parent task for T8311: Allow Diviner to import documentation: T4558: Make Diviner useful for third-parties.
Jun 1 2015, 1:57 AM · Diviner
joshuaspence added a parent task for T5792: Allow Diviner documentation to be generated with Harbormaster + Drydock: T4558: Make Diviner useful for third-parties.
Jun 1 2015, 1:57 AM · Harbormaster, Diviner
joshuaspence added a parent task for T7101: Allow creating links to books: T4558: Make Diviner useful for third-parties.
Jun 1 2015, 1:57 AM · Diviner
joshuaspence added a parent task for T823: Add image support to Diviner: T4558: Make Diviner useful for third-parties.
Jun 1 2015, 1:57 AM · Diviner
joshuaspence added a parent task for T6310: Parameters description is not Remarkuped: T4558: Make Diviner useful for third-parties.
Jun 1 2015, 1:57 AM · Remarkup, Diviner
joshuaspence added a revision to T4558: Make Diviner useful for third-parties: D13091: Modernize Diviner.
Jun 1 2015, 1:35 AM · Diviner
joshuaspence added a revision to T7458: Diviner should integrate with main search: D13090: Integrate Diviner with global search.
Jun 1 2015, 1:32 AM · Diviner
joshuaspence added a comment to T8352: Link Diviner books to repositories.

Would it be valuable to record the repositoryPHID for DivinerLiveSymbol / DivinerLiveAtom as well? Furthermore, are you able to explain the distinction between these two classes.

Jun 1 2015, 12:30 AM · Diviner

May 31 2015

epriestley added a comment to T8352: Link Diviner books to repositories.

Adding the PHID: I think this is quite reasonable, since the vast majority of books have a meaningful value for the field, but it should be nullable (i.e., you should be able to generate a book from a random collection of text files on your local disk if you want) and that it's likely not the best primary organization mechanism for finding/listing books.

May 31 2015, 2:17 PM · Diviner

May 30 2015

epriestley updated subscribers of T6310: Parameters description is not Remarkuped.
May 30 2015, 1:38 PM · Remarkup, Diviner
epriestley merged task T8364: Remarkup isn't rendered into T6310: Parameters description is not Remarkuped.
May 30 2015, 1:38 PM · Diviner
joshuaspence added a subtask for T4558: Make Diviner useful for third-parties: T8364: Remarkup isn't rendered.
May 30 2015, 7:41 AM · Diviner
joshuaspence added a parent task for T8364: Remarkup isn't rendered: T4558: Make Diviner useful for third-parties.
May 30 2015, 7:41 AM · Diviner
joshuaspence created T8364: Remarkup isn't rendered.
May 30 2015, 7:41 AM · Diviner
joshuaspence added a revision to T8352: Link Diviner books to repositories: D13070: Add repositories to Diviner.
May 30 2015, 12:08 AM · Diviner

May 29 2015

joshuaspence added a subtask for T4558: Make Diviner useful for third-parties: T7458: Diviner should integrate with main search.
May 29 2015, 11:51 AM · Diviner
joshuaspence added a parent task for T7458: Diviner should integrate with main search: T4558: Make Diviner useful for third-parties.
May 29 2015, 11:51 AM · Diviner
joshuaspence claimed T7458: Diviner should integrate with main search.
May 29 2015, 11:51 AM · Diviner
joshuaspence added a subtask for T4558: Make Diviner useful for third-parties: T8352: Link Diviner books to repositories.
May 29 2015, 11:50 AM · Diviner
joshuaspence added a parent task for T8352: Link Diviner books to repositories: T4558: Make Diviner useful for third-parties.
May 29 2015, 11:50 AM · Diviner
joshuaspence created T8352: Link Diviner books to repositories.
May 29 2015, 11:50 AM · Diviner
joshuaspence added a revision to T4558: Make Diviner useful for third-parties: D13064: Namespace Diviner book URLs.
May 29 2015, 2:44 AM · Diviner

May 27 2015

joshuaspence claimed T6310: Parameters description is not Remarkuped.
May 27 2015, 9:42 PM · Remarkup, Diviner

May 26 2015

joshuaspence added a project to T8311: Allow Diviner to import documentation: Diviner.
May 26 2015, 7:33 AM · Diviner

Apr 6 2015

joshuaspence closed T7502: Add doclink for Diviner as Resolved by committing rPcbaa2a508d87: Add doclink for Diviner documentation.
Apr 6 2015, 9:24 PM · Diviner, Documentation

Mar 17 2015

joshuaspence added a revision to T7502: Add doclink for Diviner: D12094: Add doclink for Diviner documentation.
Mar 17 2015, 11:32 AM · Diviner, Documentation
epriestley lowered the priority of T7502: Add doclink for Diviner from Unbreak Now! to Needs Triage.
Mar 17 2015, 1:02 AM · Diviner, Documentation
100007974257324 triaged T7502: Add doclink for Diviner as Unbreak Now! priority.
Mar 17 2015, 12:51 AM · Diviner, Documentation

Mar 8 2015

joshuaspence claimed T7502: Add doclink for Diviner.
Mar 8 2015, 12:54 AM · Diviner, Documentation

Mar 7 2015

joshuaspence created T7502: Add doclink for Diviner.
Mar 7 2015, 3:20 AM · Diviner, Documentation

Mar 4 2015

btrahan created T7458: Diviner should integrate with main search.
Mar 4 2015, 8:22 PM · Diviner

Feb 20 2015

devurandom created T7342: Extend documentation on arc land.
Feb 20 2015, 8:19 PM · Documentation, Arcanist

Feb 11 2015

joshuaspence closed T7182: Allow books to be destroyed as Resolved by committing rP5a20daedc71a: Allow diviner books to be permanently destroyed.
Feb 11 2015, 7:56 PM · Diviner
joshuaspence added a revision to T7182: Allow books to be destroyed: D11742: Allow diviner books to be permanently destroyed.
Feb 11 2015, 1:03 PM · Diviner
james.ellis added a comment to T2806: Document fetchmail/procmail as inbound mail options.

I did the same with Fetchmail and with a catch-all for email sent to that domain. It's ultra-simple and works pretty efficiently.

Feb 11 2015, 4:17 AM · Mail, Documentation

Feb 5 2015

joshuaspence created T7182: Allow books to be destroyed.
Feb 5 2015, 10:13 PM · Diviner

Feb 3 2015

joshuaspence added a subtask for T4558: Make Diviner useful for third-parties: T5790: Move Diviner code to arcanist.
Feb 3 2015, 7:38 PM · Diviner
joshuaspence added a parent task for T5790: Move Diviner code to arcanist: T4558: Make Diviner useful for third-parties.
Feb 3 2015, 7:38 PM · Arcanist, Diviner

Feb 2 2015

chad triaged T7101: Allow creating links to books as Wishlist priority.
Feb 2 2015, 5:58 AM · Diviner
joshuaspence created T7101: Allow creating links to books.
Feb 2 2015, 2:29 AM · Diviner

Jan 22 2015

joshuaspence closed T6890: Diviner stops reading return type after <whitespace> as Resolved by committing rP7bd2994c2e21: Improve atomizing of PHP `@return` annotation.
Jan 22 2015, 8:18 PM · Diviner
joshuaspence added a revision to T6890: Diviner stops reading return type after <whitespace>: D11469: Improve atomizing of PHP `@return` annotation.
Jan 22 2015, 8:04 PM · Diviner
jeffrey.w.grimshaw added a comment to T6890: Diviner stops reading return type after <whitespace>.

I'm not sure this is an actual bug either, but I won't let that stop me!

Jan 22 2015, 7:59 PM · Diviner

Jan 14 2015

joshuaspence triaged T6951: Linter for Diviner as Wishlist priority.
Jan 14 2015, 8:08 AM · Lint, Diviner
joshuaspence renamed T6951: Linter for Diviner from Linter for diviner to Linter for Diviner.
Jan 14 2015, 8:08 AM · Lint, Diviner

Jan 13 2015

joshuaspence removed a revision from T6951: Linter for Diviner: D11360: Multiplex AJAX calls.
Jan 13 2015, 9:37 AM · Lint, Diviner
lokinell updated subscribers of T6951: Linter for Diviner.
Jan 13 2015, 9:35 AM · Lint, Diviner