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.setupis meant as a guide for end users, helping them setup and use MPTCP on their system.pmis dedicated to the different path-managers.debuggingis meant as a source of solutions on how and what to use to debug MPTCP on a system.implementationcontains information on how to support MPTCP natively in an app on Linux.macoscontains information on how to support MPTCP natively in an app on macOS.mptcp-infocontains info on how app devs can retrieve MPTCP info.faq, for Frequently Asked Questions.apps, the list of currently apps supporting MPTCP natively.detailscontains detailed explanations of the kernel implementation.contributing, details for those working on the project.load-balancer, explanations about deployments behind a load-balancer.
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_titlesis 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_depthis 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.