This README is meant as a guide on the structure and particularities of this website for those who want to contribute.
index
, the landing page should contain basic context of this website and explanations on what MPTCP is. Also a section dedicated to links to other MPTCP related content.setup
is meant as a guide for end users, helping them setup and use MPTCP on their system.pm
is dedicated to the different path-managers.debugging
is meant as a source of solutions on how and what to use to debug MPTCP on a system.implementation
contains information on how to support MPTCP natively in an app on Linux.macos
contains information on how to support MPTCP natively in an app on macOS.mptcp-info
contains info on how app devs can retrieve MPTCP info.faq
, for Frequently Asked Questions.apps
, the list of currently apps supporting MPTCP natively.details
contains detailed explanations of the kernel implementation.contributing
, details for those working on the project.
At the top of all pages a section between two ---
lines contains information
on the page.
All jekyll
and just the docs
features are supported, and new ones have been
added:
nav_titles
is a boolean. When set to true, the markdown titles of the page will be displayed in the navbar for easy access to a specific section.titles_max_depth
is an integer that indicates the maximum level of titles included in the navbar. (it directly corresponds to the number of#
)
-
{: .ctsm}
, can be used on<details>
tags to display "(click to see more)
" in grey text after thesummary
-
{: warning}
,{: note}
,{: info}
are callouts. Used before or after a paragraph, they will highlight it.
mermaid
graphs are supported in markdown files.
This website is open to contributions via pull request. A link at the bottom left of each page allows anyone to edit it on GitHub.