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 alt](https:// "title") | 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.
Syncing
xxxxxxxxxx
Analysis on Versioning
For publishing a new version of a dataset, the publisher needs to clone the dataset from previous versions (e.g., From v1), and we can call it an editing version until it is published.
All versions of the dataset will be listed on the package_search API, which means on the dataset list page, it will be listed there as well. Users will see all version of dataset in dataset list
- The image was uploaded to a note which you don't have access to
- The note which the image was originally uploaded to has been deleted
Learn More →Once the publisher clones the dataset in order to publish a new version of the dataset:
They click the manage button or another simalar button with renaming "Publish new version"
- The image was uploaded to a note which you don't have access to
- The note which the image was originally uploaded to has been deleted
Learn More →They get dataset edit metadata, update required changes there
- The image was uploaded to a note which you don't have access to
- The note which the image was originally uploaded to has been deleted
Learn More →They click either "Send to review" or "Save as Draft." Both actions save the dataset as a draft. The only difference is that "Send to review" redirects to the dataset review page so that publisher can direclty submit it for admin reivew without updating other things like files update and collaborators, while "Save as Draft" redirects to the same page.
- The image was uploaded to a note which you don't have access to
- The note which the image was originally uploaded to has been deleted
Learn More →For updating file, they need to click the "Upload Files" tab in order to upload new files and click "send to review" either for submitting for sysadmin to review or "save as draft."
- The image was uploaded to a note which you don't have access to
- The note which the image was originally uploaded to has been deleted
Learn More →If the publisher wants to manage collaborators, they need to go to the collaborator tab, then invite/add collaborators and "send to review."
Questions
From a database perspective, this approach is not ideal as it results in keeping records for each version, potentially overloading tables. For example if we see package_extras its creates key value record for each custom metadata and that will be per package and having another version means creating another same as that.