Skip to content

Commit

Permalink
Merge pull request #2923 from JeffreySu/Developer
Browse files Browse the repository at this point in the history
Developer
  • Loading branch information
JeffreySu authored Oct 8, 2023
2 parents ab41563 + 72b3235 commit e8d6379
Show file tree
Hide file tree
Showing 114 changed files with 15,876 additions and 1 deletion.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -62,3 +62,4 @@ packages/
Thumbs.db
/Samples/All/net7-mvc/Senparc.Weixin.Sample.Net7/App_Data/NeuChar
/Samples/All/net7-mvc/Senparc.Weixin.Sample.Net7/App_Data/WeChat_OfficialAccount/
node_modules
313 changes: 313 additions & 0 deletions docs/.vuepress/config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,313 @@
module.exports = {
base: "/docs/",
head: [
["link", { rel: "shortcut icon", type: "image/x-icon", href: "/icon.jpg" }],
["script", {}, ``],
],
locales: {
"/": {
lang: "en-US",
title: "Wechat.NET SDK",
description:
"With Senparc.Weixin, you can easily and quickly develop applications for all platforms of wechat (including wechat public number, mini program, mini game, enterprise number, open platform, wechat Pay, JS-SDK, wechat hardware/Bluetooth, etc.). The Demo of this project is also suitable for beginners to learn.NET programming.",
},
"/zh/": {
lang: "zh-CN",
title: "微信 .NET SDK文档",
description:
"使用 Senparc.Weixin,您可以方便快速地开发微信全平台的应用(包括微信公众号、小程序、小游戏、企业号、开放平台、微信支付、JS-SDK、微信硬件/蓝牙,等等)。本项目的 Demo 同样适合初学者进行 .NET 编程学习。",
},
},
// evergreen: true,
port: 8080,
plugins: ["@vuepress/back-to-top"],
themeConfig: {
repo: "JeffreySu/WeiXinMPSDK",
// 自定义仓库链接文字。默认从 `themeConfig.repo` 中自动推断为
// "GitHub"/"GitLab"/"Bitbucket" 其中之一,或是 "Source"。
// repoLabel: '查看源码',

// 以下为可选的编辑链接选项

// 假如你的文档仓库和项目本身不在一个仓库:
// docsRepo: 'vuejs/vuepress',
// 假如文档不是放在仓库的根目录下:
docsDir: "docs",
// 假如文档放在一个特定的分支下:
docsBranch: "master",
// 默认是 false, 设置为 true 来启用
editLinks: true,
// 默认为 "Edit this page"
// editLinkText: '帮助我们改善此页面!',
locales: {
"/": {
label: "English",
repoLabel: "Github",
selectText: "Languages",
ariaLabel: "Select language",
editLinkText: "Edit this page on GitHub",
lastUpdated: "Last Updated",
nav: [
{ text: "Guide", link: "/guide/" },
{
text: "Ecosystem",
items: [
{
text: "Project",
items: [
{ text: "Dynamic WebApi", link: "/dynamic-webapi/index" },
],
},
{
text: "Help",
items: [
{
text: "Online Resources",
link: "https://sdk.weixin.senparc.com/",
},
{ text: "FAQ", link: "https://weixin.senparc.com/QA" },
{
text: "QQ Group(342319110)",
link: "http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=U6bvyUB9eRZDX3I4Cd1jwx2ig_sMiQxJ&authKey=qZ5NScUhiwa%2B2nvBWQk%2BKQJbZbjxCF8U6F7DFCTox1DEWnif3ZzK5jUhGuBoHieV&noverify=0&group_code=342319110",
},
{ text: "NeuCharFramework", link: "https://www.ncf.pub/" },
],
},
],
},
{ text: "Gitee", link: "https://gitee.com/JeffreySu/WeiXinMPSDK" },
],
sidebar: {
"/guide/": [
{
title: "Guide",
collapsable: false,
children: ["", "lab"],
},
{
title: "MP",
collapsable: false,
children: [
"mp/source_code",
"mp/install",
"mp/registration",
"mp/MessageHandler",
"mp/AdvancedInterface",
"mp/JSSDK",
"mp/OAuth2.0",
"mp/MenuSetup",
"mp/Advanced",
],
},
{
title: "WXOpen",
collapsable: false,
children: [
"wxopen/Source_code",
"wxopen/install",
"wxopen/Registration",
"wxopen/MessageHandler",
"wxopen/Advanced_Interface",
"wxopen/Client_Development",
"wxopen/Applet_Request_Service",
"wxopen/Sign_in",
"wxopen/Get_phone_number",
"wxopen/Other",
"wxopen/Advanced",
],
},
{
title: "Work",
collapsable: false,
children: [
"work/Source_code",
"work/install",
"work/Registration",
"work/MessageHandler",
"work/Advanced_Interface",
"work/JSSDK_General",
"work/JSSDK_agentConfig",
"work/OAuth2.0",
"work/MenuSetting",
"work/Advanced",
],
},
{
title: "TenpayV3",
collapsable: false,
children: [
"tenpayv3/Source_code",
"tenpayv3/install",
"tenpayv3/Registration",
"tenpayv3/JASPI",
"tenpayv3/Payment_callbacks",
"tenpayv3/Native_Payments",
"tenpayv3/Refunds",
"tenpayv3/Advanced",
],
},
{
title: "TenpayV2",
collapsable: false,
children: [
"tenpayv2/Source_code",
"tenpayv2/install",
"tenpayv2/Registration",
"tenpayv2/JASPI_Payment",
"tenpayv2/Payment_callbacks",
"tenpayv2/Native_Payment",
"tenpayv2/Refunds",
"tenpayv2/Advanced",
],
},
{
title: "Newly Release",
collapsable: false,
children: ["/guide/release/new_function", "/guide/release/log"],
},
],
"/dynamic-webapi/": [
{
title: "Dynamic WebApi",
collapsable: false,
},
],
},
},
"/zh/": {
label: "简体中文",
repoLabel: "查看源码",
selectText: "选择语言",
ariaLabel: "选择语言",
editLinkText: "在 GitHub 上编辑此页",
lastUpdated: "上次更新",
nav: [
{ text: "指南", link: "/zh/guide/" },
{
text: "生态系统",
items: [
{
text: "项目",
items: [
{ text: "动态WebApi", link: "/zh/dynamic-webapi/index" },
],
},
{
text: "帮助",
items: [
{ text: "在线资源", link: "https://sdk.weixin.senparc.com/" },
{ text: "问答社区", link: "https://weixin.senparc.com/QA" },
{
text: "QQ群(342319110)",
link: "http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=U6bvyUB9eRZDX3I4Cd1jwx2ig_sMiQxJ&authKey=qZ5NScUhiwa%2B2nvBWQk%2BKQJbZbjxCF8U6F7DFCTox1DEWnif3ZzK5jUhGuBoHieV&noverify=0&group_code=342319110",
},
{ text: "NeuCharFramework", link: "https://www.ncf.pub/" },
],
},
],
},
{ text: "Gitee", link: "https://gitee.com/JeffreySu/WeiXinMPSDK" },
],
sidebar: {
"/zh/guide/": [
{
title: "概要",
collapsable: false,
children: ["", "库和组件"],
},
{
title: "公众号",
collapsable: false,
children: [
"MP/源码",
"MP/如何安装",
"MP/注册",
"MP/MessageHandler",
"MP/高级接口",
"MP/JSSDK",
"MP/OAuth2.0",
"MP/菜单设置",
"MP/进阶",
],
},
{
title: "小程序",
collapsable: false,
children: [
"WxOpen/源码",
"WxOpen/如何安装",
"WxOpen/注册",
"WxOpen/MessageHandler",
"WxOpen/高级接口",
"WxOpen/客户端开发",
"WxOpen/小程序服务请求",
"WxOpen/登录",
"WxOpen/获取手机号",
"WxOpen/其他",
"WxOpen/进阶",
],
},
{
title: "企业微信",
collapsable: false,
children: [
"Work/源码",
"Work/如何安装",
"Work/注册",
"Work/MessageHandler",
"Work/高级接口",
"Work/JSSDK常规",
"Work/JSSDK_agentConfig",
"Work/OAuth2.0",
"Work/菜单设置",
"Work/进阶",
],
},
{
title: "微信支付V3",
collapsable: false,
children: [
"TenPayV3/源码",
"TenPayV3/如何安装",
"TenPayV3/注册",
"TenPayV3/JASPI",
"TenPayV3/支付回调",
"TenPayV3/Native支付",
"TenPayV3/退款",
"TenPayV3/进阶",
],
},
{
title: "微信支付V2",
collapsable: false,
children: [
"TenPayV2/源码",
"TenPayV2/如何安装",
"TenPayV2/注册",
"TenPayV2/JASPI",
"TenPayV2/支付回调",
"TenPayV2/Native支付",
"TenPayV2/退款",
"TenPayV2/进阶",
],
},
{
title: "新发布",
collapsable: false,
children: [
"/zh/guide/release/new_function",
"/zh/guide/release/log",
],
},
],
"/zh/dynamic-webapi/": [
{
title: "动态WebApi",
collapsable: false,
},
],
},
},
},
},
};
Binary file added docs/.vuepress/public/icon.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 19 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
home: true
heroImage: /icon.jpg
heroText: JeffreySu/WeiXinMPSDK
tagline: Easily build extended apps for all wechat platforms
actionText: Get Started →
actionLink: /guide/
features:
- title: Wide Application
details: Senparc.Weixin SDK with the highest usage rate at present.
- title: Multi-Platform
details: MP、WxOpen、Tenpay V2/V3、JS-SDK、Open、Work……
- title: Scalability
details: Senparc.Weixin SDK Extension components are used to provide a series of extension modules such as cache and WebSocket.
---

::: slot footer
Apache License Version 2.0 | Copyright © 2006-present [JeffreySu/WeiXinMPSDK](https://github.com/JeffreySu/WeiXinMPSDK)
:::
1 change: 1 addition & 0 deletions docs/dynamic-webapi/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Dynamic WebApi
23 changes: 23 additions & 0 deletions docs/guide/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# About

With Senparc.Weixin, you can easily and quickly develop WeChat's full-platform applications (including WeChat Public, Applets, Games, Enterprise, Open Platform, WeChat Pay, JS-SDK, WeChat Hardware/Bluetooth, and more). The demo of this project is also suitable for beginners to learn .NET programming.

Currently Senparc.Weixin already supports almost all WeChat platform modules and interfaces, and also supports [.NET 3.5 / 4.0 / 4.5 / .NET Standard 2.x / .NET Core 2.x / .NET Core 3.x / .NET 6.0](https://github.com/JeffreySu/WeiXinMPSDK/tree/Developer) Multiple frameworks.

Senparc.Weixin SDK is currently the most used WeChat .NET SDK, is also one of the most popular .NET open source projects in China, is the only selected **2021 "Science and Innovation China" open source innovation list**[[1]](https://tv.sohu.com/v/dXMvOTkyNjI2MTAvMzI3NjU3NDI0LnNodG1s.html?key=/v/dXMvOTkyNjI2MTAvMzI3NjU3NDI0LnNodG1s.html?vid=327657424&vid=327657424) [[2]](http://cccst.org.cn/mtgz/art/2022/art_cd16c511a4c143f5ae50fc799abc0c74.html)

The project has been open-sourced since 2012, and officially released to GitHub since January 2013. In the past 10 years, we have kept the project continuously updated, and shared the complete source code and design ideas without reservation, hoping that more people can benefit from it, understand and spread the spirit of open source, and help China's open-source cause together! We are grateful to all the friends who have helped us along the way!

## Team

Senparc.Weixin is maintained by the core team of Senparc Networks and Senparc Developer Community, and is receiving a lot of support from community members and all walks of life, welcome to join us!

## Support

Senparc.Weixin provides 100% source code, online Sample, documents, books, video courses, online developer platform, Q&A platform, QQ / WeChat group, as well as occasional online / offline sharing sessions and other forms of support services, and adhere to the uninterrupted maintenance of the source code, the release of new versions.

Contact email: zsu@senparc.com

## Open Source Protocol

Senaprc.Weixin uses [APACHE LICENSE V2.0](https://www.apache.org/licenses/LICENSE-2.0) open source protocol to support commercial use.
Loading

0 comments on commit e8d6379

Please sign in to comment.