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
PyCon Taiwan 2024 衝刺開發 Sprints
流程 Schedule
如何組織一個衝刺開發 Organizing Your Sprint
介紹你的專案 Introduce your project
你可以在 HackMD 中詳述你的專案內容與特色,以及想要參與者協助的地方。你也可以錄製一個小影片,讓參與者能夠迅速瞭解你的專案內容。例如一個簡短的教學影片,包括專案介紹與操作、如何佈建、測試,觀看 Issue、Pull Request 等等。讓參與者可以很快上手,並瞭解可以從哪開始著手貢獻。
You can detail your project description and features in HackMD, as well as where you need participants to help. You can also provide a pre-recorded video for participants to quickly pick up the knowledge of your project. For example, a short tutorial video, including project introduction and functionality, how to deploy, test, view issue, pull request, etc. Make participants get started quickly and understand where to start contributing.
與參與者互動 Interact with participants
專案主持人可以透過聚會分享、信件、聊天群組 (Slack, Discord) 等等與參與者互動,交流意見,並協助參與者貢獻你的專案。如此一來,貢獻開源便不受限於時間與地點,而是一個長期的社群經營。
The project host can interact with participants, share ideas with each other, and help participants contribute to your project through meetup sharing, email, chat groups (Slack, Discord), etc. In this way, contributing to open source is not limited to time and place, but a long-term community promotion.
提供參與者貢獻的方向 Provide direction for participants to contribute
你可以從專案中現有需要幫忙的 issue 或是需要幫助的 pull requests 中提供參與者貢獻的方向,也可以透過與參與者相互討論,尋找可以更好的方向。
You can provide the direction for participants from the existing issues or pull requests that need help in your project, and you can also discuss with participants to find a better direction.
如何報名專案 How to Submit a Project?
2024 Projects List 專案列表
Apache Airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows. 由 Airflow committer 帶領設定開發環境、選擇適合你的 issue、並提交貢獻。
English speakers are welcomed as well, although I’ll use Chinese unless necessary.
Python 官方說明文件臺灣繁體中文翻譯計畫
團隊目標為推進 Python 官方文件繁中翻譯進度,任務包含文件翻譯、審核譯文、與開發翻譯輔助工具。現正招募志工中!無論你是初學者還是經驗豐富的開發者,只要你對於貢獻 Python 有熱忱,都歡迎加入我們!
活動當天的規劃為:
眼位追蹤 (取消 canceled)
Game Programming Frameworks
This is not a sprint for a specific project. This is a sprint to work on game programming libraries/frameworks such as PyGame CE, Arcade, Ren'py or any library that is useful for game programming. Our goal is to work on issues, documentation, or (if you are skilled enough) start work on features that will be helpful for your chosen Frameworks.
I am currently getting advise and permission from the library maintainers. I will update the Project Description if I am told of new information.
Data Morph
Data Morph converts an input dataset of 2D points into select shapes, while preserving the summary statistics to a given number of decimal points through simulated annealing. It is intended to be used as a teaching tool to illustrate the importance of data visualization.
Let's build a dictionary!
This isn't a normal sprint; we aren't going to be contributing to an open-source project. Rather, you should think of this as a long series of hands-on exercises. Over the course of the day, we'll build (step by step) our own implementation of Python's dictionaries. The point isn't to replace the built-in dict, so much as to learn more about how Python works behind the scenes, and also strengthen our understanding of core Python topics, such as object-oriented programming. By the end of the day, you'll know and appreciate more about Python's dicts, and you will have stronger Python coding skills.