Giter Club home page Giter Club logo

spiritoftheinternet's Introduction

SpiritOfTheInternet

WHY-为什么创建这个项目

相信每个CS人都有过这样的经历:拿到一个实验或课设没有头绪的时候,习惯性的去搜索引擎找有没有相关内容,可查到的东西充斥着CSDN的递归引用和复制都复制不明白的转载。好不容易找学长要了一份代码,可回头一看全班一半人都拿到了相同的拷贝。作为一个饱受CSDN折磨的CSer,我决定做点什么来改变这个现状。

  • 如果你想自己动手只是苦于没有头绪:绝大部分的坑前人们都已经踩过,欢迎你从中吸取经验和思路。
  • 如果你只想交个实验混过去拉倒:还想啥呢下载下来跑他娘的

HOW-如何使用

  • 项目以专业/学年/课程的方式组织目录结构,请根据你的需求到对应文件夹里寻找相关内容。
  • 管理开源仓库是个非常繁琐的工作,不幸的是笔者并没有充裕的时间去人工核对大家提交的内容,因此,项目使用github工作流进行自动管理,并且不会对提交的内容进行审核。所以请不要尝试修改别人提交的内容,如果你在某份代码的基础上做了改进,请重新提交你自己的代码.

如果你发现有人搞破坏,请通过issues联系我们。

HOW-2-如何贡献

随着时间的推移,相信你也会有自己的技术积累,如果你也想为后来人留下一些有价值的内容,请参考以下步骤来参与到这个项目中:

  • fork本项目到你自己的github仓库
  • 上传你的实验/课设/etc到对应的目录
    • 文件夹请遵循[你的代号]_[实验名/课设名]规范进行命名,如BD_计算机网络
    • 良好的代码风格和注释能帮助其他人理解你的思路,当然,这不是硬性要求。
    • 如果方便的话,请在对关键信息进行脱敏后附带你的实验报告。当然,这也不是硬性要求。
    • 多人合作下修改同一个文件不可避免的会出现冲突,所以除非你明确知道自己在干什么,请不要尝试修改任何文件。
  • 确认修改完毕后,通过你自己的仓库页面发起一个pull request。
    • 当你尝试发起一个pr时可能会遇到其他人已经提交了修改,按照github提示先将修改合并到你自己的分支再尝试推送你的pr。
    • 本项目已和百度达成深度合作,遇到不会的问题欢迎使用百度搜索进行查询(
    • 当然你也可以在项目中提一个issue,maintainer会不定期查看(
  • 如无意外,bot会自动将你的修改合并到主分支。

Q&A

  • 我可以把下载的内容发给其他人吗?
    • 可以,项目遵循GPL3.0协议,你可以任意处置你获得的代码。当然,这也意味着你上传的代码也需要遵循相同的协议。
  • 我不想提供说明文档/实验报告/代码注释可以吗?
    • 可以,虽然笔者强烈建议你这样做,但你仍然可以自由选择是否提交上述内容。
  • 我上传的代码可以自己删除吗?
    • 不可以。因为分布式的管理模式下很难对单独的文件夹进行权限管理,无法保证每个人只能删除自己的内容。因此上传后的代码不允许删除,如果你存在顾虑,请三思而后行。

spiritoftheinternet's People

Contributors

histonevon avatar xiemianxiansheng avatar white-sunday avatar

Stargazers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.