or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
Agenda
Discussions
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →RD: It seems to add difficulty to new contributors.
AJ: It is an entry barrier by using GPG.
RD: It seems to be a human issue and we could we use a human process, not a technical one.
CC: It may be an issue with adding a tag if some uses an e-mail different than the one used for the GitHub ID.
AJ: If the sign-off is missing, it shouldn't be merged.
AJ: We need to be more vigilant about tracking authors and contributors.
RD: We have three flags:
Signed-off-by
,Reviewed-by
,Approved-by
.AJ: See also: https://git.wiki.kernel.org/index.php/CommitMessageConventions
AJ: There are multiple GitHub tags. Maybe it's worth investigating those for different use cases.
Conventions
AJ: Export syms and functions are not the same things You have to look into two different places.
MR: I don't how you would restrict the difference between exportsyms and "public" symbols.
MR: L3 is more stable and expected to be called. Also better documented. L2 can still be called, but it's an interface for platform library calls.
AJ: What about
_u8
and other data types? According to this convention, these would be internal / unstable.RD: I think the convention mostly applies to APIs / function names.
MR: We also have the
__spinlock
data type. It was already part of the code.AJ: There are rules and there are outliers.
AJ: At the moment we don't parse the code and the Doxygen comments.
AJ: There should be a script that generates HTML from Doxygen to see if it generates it correctly. Similar to checkpatch to verify the code. The Unikraft web site there should an HTML hierarchy with the Doxygen API.
MS: Clang can verify documentation tags, IIRC.
OSS Growth
We are aiming to involve more people in owning parts of the Unikraft development process. We've started discussions with several people on community activities: GitHub management, CI/CD management, release management, docs management.
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →Signed-off-by:
Reviewed-by:
Approved-by:
Tested-by:
Acked-by:
Reported-by:
RD: Ask people to "match" the conventions to current internal libary implementations. See what is missing, what corners cases.
Decide if we want to have the underscore (
_
) prefix as part of private symbols.Develop a support script to validate Doxygen comments.
Integrate Doxygen output HTML files in docs website.