On 9/8/22 6:15 PM, Andrew David Wong wrote:
> On 9/8/22 6:14 PM, Andrew David Wong wrote:
>> On 9/8/22 6:00 PM, Andrew David Wong wrote:
>>> On 9/7/22 6:30 PM, mm wrote:
>>>> [...]
>>>>>>> The following files will be retained at this stage, due to liquid 
>>>>>>> templating
>>>>>>> (needs some tweeking if
>>>>>>> one wishes to work with sphinx templating) and also these are perhaps 
>>>>>>> also
>>>>>>> just part of the official website not the documenation as I see it at 
>>>>>>> least
>>>>>>> atm
>>>>>>> - https://www.qubes-os.org/hcl/
>>>>>>> - https://www.qubes-os.org/downloads/
>>>>>>> - https://www.qubes-os.org/security/xsa/
>>>>>>> - https://www.qubes-os.org/security/qsb/
>>>>>>> - https://www.qubes-os.org/security/canary/
>>>>>>> - https://www.qubes-os.org/security/pgp-keys/
>>>>>> Sounds fine. IMO those should be moved to the main repo. In fact, actual
>>>>>> data for those pages is already in the main repo (_data/), just not the
>>>>>> .md file...
>>>>>>
>>>>> I think this goes back to the previous discussions we've had over the 
>>>>> years about how to organize website vs. doc content, and we landed on 
>>>>> organizing it this way for various reasons. I think one of those reasons 
>>>>> was to have everything that should be included in offline documentation 
>>>>> in qubes-doc. (So, even if the data is in `_data/`, the offline doc 
>>>>> generation tool might decide whether to include it based on whether the 
>>>>> page referencing that data is in qubes-doc or not.)
>>>>>
>>>>> Also, it might be a bit weird to have a page (/security/) in qubes-doc, 
>>>>> while its "subpages" are in the more general parent repo "above" it. So, 
>>>>> organizing based on semantic content vs. source file/data attributes will 
>>>>> get you different results.
>>>>>
>>>>> I'm sure there are many other considerations buried in our archives that 
>>>>> I'm forgetting now.
>>>>
>>>> From my part what I see is more work. It dragged itself through the years 
>>>> enough :) (Of course that is also on me)
>>>>
>>>> As soon as we get the localization workflow going and RTD is the way to go 
>>>> as discussed previously and is stable,
>>>>
>>>> one can still play with sphinx templating and incorporate the above files 
>>>> in the RST documentation. I already tried it as a simple example it 
>>>> functions, but is frustrating, and rn I do not have the nerve to sit 
>>>> through this.
>>>>
>>>> Perhaps some volunteers will come forward at the summit :)
>>>>
>>>
>>> Ok, if it's too much trouble to get the tech working correctly, then that's 
>>> probably a good enough reason to just move these files. I don't mind.
>>>
>>>> Why I see them as a part of the website is the following: downloads, xsa, 
>>>> qsb, canary and pgp-keys are somewhat essential to security of the 
>>>> project, not truly documentation as I see it atm
>>>>
>>>
>>> Well, I don't know if that holds for all of these, because at least some 
>>> parts of those pages are clearly documentation explaining what XSAs are, 
>>> what QSBs are, what canaries are, how we handle them, and so on.
>>>
>>> But the other technical reason you gave enough is a separate and probably 
>>> good enough on its own.
>>>
>>> Ok, I've just moved these pages to the main repo and deleted the ones we 
>>> don't need.
>>>
>>>> HCL is documentation yes, there I just make my life easier
>>>>
>>>
>>> Yes, making life easier is probably more important at this stage. :)
>>>
>>> (Btw, I'm assuming you meant *not* documentation, since above you listed 
>>> the HCL page as one that you said *should* be moved to the main repo, which 
>>> makes sense because it is indeed "empty" with all the data stored 
>>> elsewhere. So, I've just moved it along with the others.)
>>>
>>
>> Ah, I already see one side effect of moving these pages to the main repo: 
>> They can no longer appear in the doc index, probably because the script that 
>> populates the doc index only checks for files in qubes-doc, which is 
>> probably one of the reasons we had them there in the first place....
> 
> But maybe that's okay, since once we migrate to RtD, we'll no longer be 
> relying on custom scripts like this to populate the table of contents. :)

Well, I guess I better move back at least the Downloads and HCL pages, since 
having those in the index is pretty important. I guess the others can stay in 
the main repo, since they're linked from the Security Center page.

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to qubes-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-devel/b78f4cc0-f38d-1445-ca01-d38a965be3e7%40qubes-os.org.

Reply via email to