-
Notifications
You must be signed in to change notification settings - Fork 921
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue #272 Add tagging support #324
Conversation
Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). 📝 Please visit https://cla.developers.google.com/ to sign. Once you've signed (or fixed any issues), please reply here with What to do if you already signed the CLAIndividual signers
Corporate signers
ℹ️ Googlers: Go here for more info. |
@googlebot I signed it! |
This looks great! Can you update config.toml for the Docsy user guide (nested in this repo) in your PR as well? |
Also can you (even screenshot) what the resulting list of tagged pages/articles looks like? Or possibly if you update config.toml in the Docsy user guide it will show up in the Netlify preview. I'm a little unclear on how it'll work in the site. Would be nice to add a usage example, as well as documenting it. |
Sure thing, I'll get that added to the PR
I've got it integrated into the new FreeNAS/TrueNAS Docs site, so you can see a customized example: https://docs.ixsystems.com/hub/sharing/smb/smb-share/ but I can spin up my local instance of Docsy and get a pure sample. On the FreeNAS site, we have Font Awesome integrated which is why we have the little tag graphic, that's an easy add for someone, but not something I think Docsy ships with integration for... though maybe I'm wrong on that. But I'm certain google's material design fonts have something similar that could be used if people wanted a little extra flair. This PR also does not include the tag cloud which you can see in the FreeNAS site, over on the right hand panel. That's an additional partial file and a single line to enable it. That's an optional thing that I can add to the PR as well if you'd like. It can be disabled by default and I can add to the docs how someone could enable that. |
Oh that looks super! Yes, an option to include the tag cloud would be really nice, I don't think all sites will want to include it by default but the option is great. And we do ship with Font-Awesome (as a GIthub submodule), so you might be able to get the dinky graphic there. |
👍 I was planning on working on that this past weekend, but things came up. I'll try to find some time this weekend to update the PR and add in the documentation, and add sample links and describe how they are implemented in that use case. |
I haven't forgotten about this, life has just gotten in the way recently. I'll try to get this done as soon as there's a break in the chaos. :) |
No problem at all, these things happen! Looking forward to it when you have the time. |
I added the tag cloud, and update the docs to explain how to add tags to an article and how to enable the tag cloud since its disabled by default. Two screenshots and a link to a live site with these implemented has been added to the site guidance markdown file. |
Im not sure why the build is failing with a |
We found a Contributor License Agreement for you (the sender of this pull request), but were unable to find agreements for all the commit author(s) or Co-authors. If you authored these, maybe you used a different email address in the git commits than was used to sign the CLA (login here to double check)? If these were authored by someone else, then they will need to sign a CLA as well, and confirm that they're okay with these being contributed to Google. ℹ️ Googlers: Go here for more info. |
It was recommended that this be updated for this to build with netlify, attempting to do so.
We found a Contributor License Agreement for you (the sender of this pull request), but were unable to find agreements for all the commit author(s) or Co-authors. If you authored these, maybe you used a different email address in the git commits than was used to sign the CLA (login here to double check)? If these were authored by someone else, then they will need to sign a CLA as well, and confirm that they're okay with these being contributed to Google. ℹ️ Googlers: Go here for more info. |
@googlebot I fixed it. |
Waiting on this PR to make it through... any roadblocks before it is merged? |
What's the current status of this PR? I've also already the taxonomies in use and thought to make a PR of my version. Shall I wait until this PR is merged or is it better to make a second PR? |
Last I checked the PR works, there was a request by someone that enabling
the Tag Cloud chould be done with a config file declaration rather than
uncommenting the code, but I've not been able to spend the time to figure
that out. Aside from that, everything worked last time I tried it.
…On Thu, Feb 25, 2021 at 2:30 AM Franz Steininger ***@***.***> wrote:
What's the current status of this PR?
I've also already the taxonomies in use and thought to make a PR of my
version. Shall I wait until this PR is merged or is it better to make a
second PR?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#324 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABDQJJ7HUZYDEPTZLVTDPGTTAX37TANCNFSM4P6YAI6Q>
.
|
I'm planning to work on this issue in the next days and make a updated PR. Since this PR lags a bit behind the master branch, it would be easier if I could create a completely new branch from the current master. (Unfortunately, I am not the git professional to get it right, so that all previous commits from this PR are retained). |
@narrenfrei That's fine. The company I work for transitioned away from Docsy because of this and a few other issues. While we got tagging working, we don't like having to maintain our own fork of Docsy with this and other changes. It's been 11 months since I filled the initial bug report, and after no progress in a resolution, I went and did the work myself. We're 4 months out from it being a year at this point for the PR. IMHO, that's a bit to long for there to be little upstream effort put out to merge in improvements... either by merging and polishing, or helping guide a contributor how to get the code up to standards and then merge it in. And I'm not speaking just personally, but regarding PRs from others as well. Code should either be accepted or politely declined. If I, or my company, is going to put dev time towards improving another project, some resolution should be reached. Either accept the PR or decline. Just do something with it... anything... so everyone can benefit or so effort can be put towards improving another project. I get it, devs are busy and they've got a lot to do... I'm not trying to rag on anyone. But when outside devs take their personal time to fix/improve another projects code... the project should at the very least respect that time and effort and make some decision about the PR. Feel free to close this PR and my other PR. Hopefully you'll be able to get the issue fixed and code merged. |
thanks for your work on this @q5sys - Seems like their was a communication disconnect.. I think on my part (as a non core dev on this project), I read into a prior comment that you were going to find the time to add that config feature and wrap it up.. I don't generally start adding work to other people's PRs unless they explicitly say "I don't have time to add that right now, but feel free to add a commit to this PR or start a new one" and then it fell off the radar after that :-( I'd be happy to do a final pass cleanup (though sounds like @narrenfrei is also up for that!) - Based on prior comments it just needed a config option and for caching to be clarified. Did the CLA get signed? |
@gwatts No worries, yea I had hoped to get time, but I've got my own projects I'm behind on and that's with a language I understand. lol. |
@q5sys Appreciate your pragmatic approach there; i agree with you - ultimately we're all after the same thing :-) We'll get this finished up and merged - It's going to be a great addition i think! |
Agree with everything @gwatts said above, and I think I too had the same misunderstanding. Looking forward to this being added to the project! As an aside, now that our project is getting bigger, we're looking (led by @emckean) at some governance improvements - this will include having more community members who can approve/merge to the repo and a more formalized prioritization of issues/new features, so hopefully fewer useful features will fall through the cracks and we'll keep those PRs moving! |
Hi, is there any update on this? I would be keen to use it and so would love for it to get merged :) |
Hi @huehnerlady, yes I've started a new PR #554 which is ready to merge (since about 5-6 hours). I'm only waiting for some feedback (#554 (comment)) and some issues with the google-cla bot have to been solved ;-) |
@narrenfrei great, thanks for letting me know :) |
I was wondering if that is not already finished by the taxonomy support? 🤔 |
As far as I knew taxonomy is fully supported. I use it on my site for quite some time (see e.g https://tangly-team.bitbucket.io/blog/). Probably, Lisa should close the change request as duplicate. |
Fixed in #554 |
This requires two additional changes to config.toml which is covered by the following PR:
google/docsy-example#70