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
Description
Core Project Endorsement
Ecosystem Adoption
Implementation
Notes
Recommend that CI running against PRs be expected to pass–if it fails, it should be important
Schedule regular runs of CI against nightlies/pre-releases
GitHub actions security concerns
Background
Define flavours of tutorials, and list words the different projects may use for the same/similar content:
content that are for individualized/async learning. These are supposed to run on on-specialized environments on user computers, at any time they visit
workshops, material that are syncronious learning, and may not fully functional off cycle. Often these are also called tutorials (e.g. university course material, scikit-image workshop tutorial)
reproducible science use cases, still expected to run on
Pain points to address
(- ipynb notebooks (as a build artifact) natively displayable by notebook clients –> binder can handle markdown notebooks)
Patterns
Aim of tutorials
buzzwords/angles to build into this: reproducible, provinence, sustainability, maintainable, and some term we use to mean into the future
DRY: Don't repeat yourself
- Make sure you use tried and tested tools whenever possible instead of reinventing the wheel
- Use tools in the ecosystem, contribute back, don't reinvent the wheel
Scaffolding
Reclaim control over content (think about mpl case of changing to obj oriented approach, yet a lot of materials out there is plt based)
Implementation
Nice to haves
Some may have extra/non-self compatible dependencies.
Some may not be executed frequently as they require large data/resources.
we ultimately need solutions for tutorials that scale, either data that scales/or needs authenticaton/etc, and problems that needs scaled computation
References