Tools Documentation Viewer merge requestshttps://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests2023-04-08T09:55:46Zhttps://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/49Continue when errors happen, and send to stderr2023-04-08T09:55:46ZSamwilsonContinue when errors happen, and send to stderrOutput errors to stderr and don't fail completely on errors when
cloning or updating.
Bug: T334159Output errors to stderr and don't fail completely on errors when
cloning or updating.
Bug: T334159https://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/47Avoid Toolhub redirection from api/tools to api/tools/2023-04-07T07:16:49ZSamwilsonAvoid Toolhub redirection from api/tools to api/tools/* Increase API page size to 100, to make it a bit quicker.
* Tidy up the console output so there's only one line per tool.* Increase API page size to 100, to make it a bit quicker.
* Tidy up the console output so there's only one line per tool.https://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/48Update PHP and JS dependencies2023-04-07T02:52:06ZSamwilsonUpdate PHP and JS dependencieshttps://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/46Remove WiP banner2022-07-25T07:52:38ZSamwilsonRemove WiP bannerRemove the yellow site banner.
Bug: T307174Remove the yellow site banner.
Bug: T307174https://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/45Update PHP dependencies2022-07-25T07:40:39ZSamwilsonUpdate PHP dependenciesIncluding switching to new phpunit config schema.Including switching to new phpunit config schema.https://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/44Improve search results2022-06-09T07:22:53ZSamwilsonImprove search results* Search title, description, and contents all at once.
* Display different results formats depending on what was found.
Bug: T308901* Search title, description, and contents all at once.
* Display different results formats depending on what was found.
Bug: T308901https://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/43Translation interface2022-06-03T01:42:12ZSamwilsonTranslation interfaceAdd basic translation form, with ability to add new pages as well as edit existing ones. Also a table of page vs translation statuses.
New routes: `/translations/{toolName}` and `/translate/{toolName}/{path}`.
This isn't a complete fea...Add basic translation form, with ability to add new pages as well as edit existing ones. Also a table of page vs translation statuses.
New routes: `/translations/{toolName}` and `/translate/{toolName}/{path}`.
This isn't a complete feature, but I'm not sure how far to progress with it because I think there a whole bunch of things that need more discussion. Hopefully that discussion will be easier with this somewhat-working prototype in front of us.
Bug: #308997https://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/41Fix other username in branch name2022-05-21T07:04:01ZSamwilsonFix other username in branch namehttps://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/40Updates from ToolDocs2022-05-21T06:56:10ZToolDocsUpdates from ToolDocshttps://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/39Replace spaces with underscores in branch names2022-05-21T06:46:35ZSamwilsonReplace spaces with underscores in branch namesUsernames are included in Git branch names, but can not contain spaces. Replacing with underscores means they're still valid usernames.Usernames are included in Git branch names, but can not contain spaces. Replacing with underscores means they're still valid usernames.https://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/38Add support for Github-flavoured Markdown2022-05-21T06:21:05ZSamwilsonAdd support for Github-flavoured Markdownhttps://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/36Organize docs for early adopters2022-05-21T05:28:58ZAlex PaskulinOrganize docs for early adopters* Add a scannable intro section to quickly outline features and help early adopters decide if ToolDocs is a good choice for their project
* Be clear about which features are under construction
* Combine formatting instructions with instr...* Add a scannable intro section to quickly outline features and help early adopters decide if ToolDocs is a good choice for their project
* Be clear about which features are under construction
* Combine formatting instructions with instructions for adding a pagehttps://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/37Only show active languages on homepage2022-05-21T05:28:39ZSamwilsonOnly show active languages on homepage* Remove the languages that are only applicable to tools with external docs.
* Separate the list by middots.
* Use language names, and keep the language code in parentheses after the name.
Fixes #308803* Remove the languages that are only applicable to tools with external docs.
* Separate the list by middots.
* Use language names, and keep the language code in parentheses after the name.
Fixes #308803https://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/33Editing for single files, and creating Merge Requests on GitLab2022-05-21T04:10:05ZSamwilsonEditing for single files, and creating Merge Requests on GitLabhttps://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/34Add content for empty pages2022-05-21T00:30:46ZAlex PaskulinAdd content for empty pagesAs I was working on this, I was thinking that it would be better to handle this when we collect the version tags, only importing version tags for which markdown content exists. But I think this is an ok change in the meantime.
Bug: T308812As I was working on this, I was thinking that it would be better to handle this when we collect the version tags, only importing version tags for which markdown content exists. But I think this is an ok change in the meantime.
Bug: T308812https://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/32Display current version and language in dropdowns2022-05-21T00:27:14ZAlex PaskulinDisplay current version and language in dropdownsInstead of "Versions" and "Languages", display the currently selected option. I removed the "Versions" and "Languages" entirely, so let me know if you think it would be helpful to still display them somewhere.
Bug: https://phabricator.w...Instead of "Versions" and "Languages", display the currently selected option. I removed the "Versions" and "Languages" entirely, so let me know if you think it would be helpful to still display them somewhere.
Bug: https://phabricator.wikimedia.org/T308804https://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/31Turn contents list into a tree2022-05-16T08:09:17ZSamwilsonTurn contents list into a treeMore work needed here, but this indents subdirectories, and
highlights the current page.More work needed here, but this indents subdirectories, and
highlights the current page.https://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/21Update formatting.md with linking info2022-05-14T10:02:33ZSamwilsonUpdate formatting.md with linking infohttps://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/30Update copy in table of contents and search options2022-05-14T01:24:55ZAlex PaskulinUpdate copy in table of contents and search options* Simplifies copy in a few places
* Converts search options to translatable strings
* Fixes a bug with an inconsistent border on the search box. No idea why this one is happening, but the fix I submitted works. We should probably switch ...* Simplifies copy in a few places
* Converts search options to translatable strings
* Fixes a bug with an inconsistent border on the search box. No idea why this one is happening, but the fix I submitted works. We should probably switch to [a single dropdown button](https://getbootstrap.com/docs/4.0/components/input-group/#buttons-with-dropdowns) at some pointhttps://gitlab.wikimedia.org/repos/commtech/toolforge-docs/-/merge_requests/29Clean up messages, navbar, and add footer links2022-05-13T12:45:45ZSamwilsonClean up messages, navbar, and add footer linksAdd some useful links to the footer, and reduce the size of the
in-progress alert. Also make the navbar stand out a bit more,
and fix the display of the search form on small screens.Add some useful links to the footer, and reduce the size of the
in-progress alert. Also make the navbar stand out a bit more,
and fix the display of the search form on small screens.