Re: [webkit-dev] WebKit Documentation

2022-09-19 Thread Ling Ho via webkit-dev



On 9/19/22 4:48 PM, Fujii Hironori via webkit-dev wrote:

Why not double-down on WebKit Git repository?
The closer the document is to the source code, the easier to keep them 
up-to-date.
We can modify both the source code and the document in a single commit 
through our review process.


Do you plan to shutdown https://trac.webkit.org/wiki ?
There is no immediate plan to shut down https://trac.webkit.org/wiki as 
long as there is a need. However, keeping another system with separate 
set of credentials is not ideal especially they are no longer needed for 
SVN.


...
ling




___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] WebKit Documentation

2022-09-19 Thread Fujii Hironori via webkit-dev
Why not double-down on WebKit Git repository?
The closer the document is to the source code, the easier to keep them
up-to-date.
We can modify both the source code and the document in a single commit
through our review process.

Do you plan to shutdown https://trac.webkit.org/wiki ?
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] WebKit Documentation

2022-09-19 Thread Michael Catanzaro via webkit-dev



Why not double-down on the GitHub wiki? It's very easy to learn to use, 
and there are edit buttons everywhere so there is no "distance" between 
the docs and the ability to edit them. The easier it is to edit docs, 
the better we'll do at keeping them up to date.


I like Markdown, and am OK with editing Markdown files wherever they 
live, but it's not very likely that I would install Swift and figure 
out how to build a new project to to see what the result looks like. 
With GitHub, we can easily preview results live to ensure we're not 
messing anything up.


Michael


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


[webkit-dev] WebKit Documentation

2022-09-19 Thread Brandon Stewart via webkit-dev
Hi WebKit Developers,

Documentation is an important part of any open source project, especially for a 
larger project like WebKit. Being able to ramp up during the onboarding 
process, reading up on architectural decisions, and learning how to perform 
common procedures are all features the documentation should tackle. WebKit has 
a large set of documentation already, but it is scattered around a wide range 
of platforms (Trac, GitHub Wiki, markdown files in the code, Git commits, 
etc...), and some of the information is out of date.

A few months ago, I started working on a new documentation solution based on 
the DocC documentation framework. This provides an easy way to add and edit 
documentation through markdown files. I have already ported a large section of 
Trac, all of the GitHub Wiki, and all of the non third party markdown files in 
the code over to this platform. I have tested this on macOS and Linux and have 
found it works extremely well. (Windows should be able to use WSL2 at the 
moment, while a few remaining issues get sorted out). The only dependency for 
this project is a recent installation of Swift.

You can already download the documentation and preview it locally, but we are 
looking to publish it online for easy viewing. We were looking to get your 
feedback if we would want to publish the documentation on GitHub Pages or 
webkit.org.

The documentation source can be found at 
https://github.com/webkit/documentation.

- Brandon
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev