下拉刷新
OneFile
加入

一、介绍

你是否已经淹没在了千篇一律的 CURD 业务代码,是否已经厌烦了做个网页要先安装依赖、部署环境,后续无尽的更新依赖版本。

OneFile 一个文件的编程挑战,唤醒你编程兴趣和快感!

写你想写的代码,用最简单的代码仅一个文件,找回最初的编程乐趣。

二、要求

当离开了现代的框架和库,展示才华的机会就来啦!如果你有想法就要赶快把它写下来,或许不需要多复杂,可能一个文件就够了。

一个文件的编程挑战,要求如下:

  • 单个文件、不可压缩、体积小于 1 MB
  • 代码结构清晰,包含注释,行数小于 5000 行
  • 不限编程语言,不可仅包含 Markdown 文件
  • 不引入任何外部文件(图片、视频、CSS 等)
  • 项目功能完整,具有学习或使用价值
  • (可选)最多可依赖一个开源库或框架

收录的作品将通过 HelloGitHub 的全网账号进行选宣传(20w+ 粉丝),让你的项目帮助到更多人、被更多人喜爱。

除了提交自己的作品,也可以分享网上收集来的项目,但需要注明作者和代码来源。

三、提交方式

第一种:通过表单提交:点击

第二种:通过 GitHub Pull request 提交步骤:

  1. Fork 本项目
  2. 根据作品的语言分类放到 src/对应的目录
  3. 提交 PR
  4. PR 说明区填写相关信息
  5. 三天内你将收到是否收录的回复

Tips:点击查看 PR 方法

四、最后

每个项目都是从一个文件开始的,通过不断地迭代才成为如今你看到的样子。你今天提交的一个文件,就是一个种子。

种一棵树最好的时间是十年前,其次是现在。

- END -