目录
前言
正文
事先声明
项目介绍
关于Github的一些点
①贡献值的记录
②Github中的Project是什么
③Release和Package有什么区别
④开源许可证之间的区别
尾声
- 🔭 Hi,I’m Pleasure1234
- 🌱 I’m currently learning Vue.js,SpringBoot,Computer Security and so on.
- 👯 I’m studying in University of Nottingham Ningbo China
- 📫 You can reach me by url below:
- My Blog Website: https://blog.yiming1234.cn
- My CSDN Blog: https://yiming1234.blog.csdn.net
- My Email:Pleasure@yiming1234.cn
- My Github:Pleasurecruise (自由的世界人) · GitHub
- It's my pleasure to see you follow me!
原文地址:我给我的学校写了个校园墙小程序 - Pleasure的博客
下面是正文内容:
自从半个多月前写了这篇破了两万阅读量的博客,让我有点受宠若惊
从0开始制作微信小程序_如何从0开发微信-CSDN博客
想了想,或许是由于主流APP的普及程度,相较于网页,大伙儿更倾向于使用小程序。
由于二者之间在编写时都使用常见的前端框架和库,组件化开发,事件处理和绑定,所以在接触这个方面的时候就不会那么困难。
最近好久没有写博客了,因为自己琢磨了个项目在写。
本人来自宁波诺丁汉大学计算机科学与技术专业
项目仍处在开发阶段,目前正处于后端接口开发和管理端平台的开发阶段。
尚未涉及到用户端的小程序开发阶段,有点标题党了见谅,后续肯定会涉及到。
效果展示:
由于初始准备是想能够上线在校内推广该小程序,但由于接单和评论等功能涉及到增值业务审核需要有相应的营业执照等其他方面的因素。
而且后台管理需要招募人手,处理订单等诸多不可控因素,所以还是决定将这些代码,以开源项目的方式分享给大家。
API接口地址:登录 - NottinghamWall
使用说明(Wiki):宁波诺丁汉大学校园墙项目 · Pleasurecruise/NottinghamWall Wiki · GitHub
小程序项目地址:GitHub - Pleasurecruise/NottinghamWall at uniapp
管理平台项目地址:GitHub - Pleasurecruise/NottinghamWall: 宁波诺丁汉大学校园墙(个人项目,开发中尚未部署)
后端接口项目地址:GitHub - Pleasurecruise/NottinghamWall at backend
如果你感兴趣的话,可以点击下面的地址更进一下。
会是后续博客中主推的一个仓库!
项目地址:GitHub - Pleasurecruise/NottinghamWall: 宁波诺丁汉大学校园墙(个人项目,开发中尚未部署)
求求各位大佬走过路过千万不要错过,点个小星星,谢谢!这对我真的很重要。
由于没有什么技术性的知识可以分享,就写一点Github中你可能会遇到的一些问题。(让我凑个字数)
利用分布式版本控制系统(Distributed Version Control System, DVCS)来进行源代码的跟踪更改以及多人员的协同工作是一种常见的开发模式。
当我们用IDEA在本地进行创作的时候,由本地Git仓库推送到远程Git仓库,贡献值(contribution)为什么有的时候不会记录?
首先确保登录的用户名和邮箱和账号匹配。
git config --local user.name git config --local user.email
然后每次在将commit,提交和推送的时候,一定要在作者栏内选择相应的账号。
并不是顾名思义Project就是项目管理的意思,实际上这是一个类似看板的工具
用来记录待办事项或者是开发进程的规划,内容是从Issues中引入
Release
v1.0.0
)。Package
比较
特性 | Release | Package |
---|---|---|
用途 | 发布软件版本 | 分发软件包和依赖 |
包含内容 | 二进制文件、源代码、发布说明 | 软件包文件,取决于使用的包管理器 |
版本控制 | 基于 Git 标签 | 基于包管理器的版本控制 |
使用场景 | 软件版本发布、下载和历史记录 | 软件包管理、依赖管理和分发 |
集成 | 适用于所有 GitHub 仓库 | 与 GitHub Actions、CI/CD 流水线集成 |
访问控制 | 公共发布 | 可以是公共或私有 |
MIT License:
GPL-3.0 (GNU General Public License version 3.0):
Apache License 2.0:
BSD License (包括BSD-3-Clause和BSD-2-Clause):
后续由于该项目的编写,以及参加的校内的一些项目,可能不会更新的那么及时。
计划以这个校园墙项目为主要的例子,从编写中遇到的一些功能入手,比如话题评论的发布,订单功能的开发,第三方接口的调用,支付功能的处理,验证码的发送的等多个功能,来进行后续的博客。
上一篇:哪里可以下载优盘歌曲下载
下一篇:安卓版凯立德波特率