一、介绍
你是否已经淹没在了千篇一律的 CRUD 业务代码,是否已经厌烦了做个网页要先安装依赖、部署环境,后续无尽的更新依赖版本。
OneFile 一个文件的编程挑战,唤醒你编程兴趣和快感!
写你想写的代码,用最简单的代码仅一个文件,找回最初的编程乐趣。
二、要求
当离开了现代的框架和库,展示才华的机会就来啦!如果你有想法就要赶快把它写下来,或许不需要多复杂,可能一个文件就够了。
一个文件的编程挑战,要求如下:
- 单个文件、不可压缩、体积小于 1 MB
- 代码结构清晰,包含注释,行数小于 5000 行
- 不限编程语言,不可仅包含 Markdown 文件
- 不引入任何外部文件(图片、视频、CSS 等)
- 项目功能完整,具有学习或使用价值
- (可选)最多可依赖一个开源库或框架
收录的作品将通过 HelloGitHub 的全网账号进行选宣传(20w+ 粉丝),让你的项目帮助到更多人、被更多人喜爱。
除了提交自己的作品,也可以分享网上收集来的项目,但需要注明作者和代码来源。
三、提交方式
第一种:通过表单提交:点击
第二种:通过 GitHub Pull request 提交步骤:
- Fork 本项目
- 根据作品的语言分类放到
src/对应的目录
- 提交 PR
- PR 说明区填写相关信息
- 三天内你将收到是否收录的回复
Tips:点击查看 PR 方法
四、最后
每个项目都是从一个文件开始的,通过不断地迭代才成为如今你看到的样子。你今天提交的一个文件,就是一个种子。
种一棵树最好的时间是十年前,其次是现在。