(Translated by https://www.hiragana.jp/)
GitHub - Honye/weapp-mark: ๐Ÿ”ฅ ่ฑ†็“ฃ็ฑปๅฝฑ่ง†ๆŸฅ่ฏข่ฎฐๅฝ•ๅฐ็จ‹ๅบ๏ผŒ้™„ๅญฆไน ็ฌ”่ฎฐ
Skip to content

๐Ÿ”ฅ ่ฑ†ใพใ‚็“ฃในใ‚“็ฑปๅฝฑ่ง†ๆŸฅ่ฏข่ฎฐๅฝ•ๅฐ็จ‹ใปใฉๅบใ˜ใ‚‡๏ผŒ้™„ใตๅญฆใŒใไน ็ฌ”่ฎฐ

License

Notifications You must be signed in to change notification settings

Honye/weapp-mark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Mark

Honye license

็บฏๅฑžๅจฑไนๅญฆใŒใไน ้กน็›ฎใ‚๏ผŒๅถๅฐ”่ฎฐๅฝ•ไธ‹ใ‹ๅผ€ๅ‘ไธญใกใ‚…ใ†้‡ใใ†ๅˆฐใ„ใŸ็š„ใฆใ้—ฎ้ข˜ๅ’Œใ‚ๆƒณใใ†ๆณ•ใปใ†๏ผŒไธๅฎšๆœŸใตใฆใ„ใๆ›ดๆ–ฐใ“ใ†ใ—ใ‚“๏ผŒๅฆ‚ๆžœไฝ ๆœ‰ไป€ไนˆๅปบใ‘ใ‚“่ฎฎไนŸ่ฏทๅ‘Š่ฏ‰ๆˆ‘๏ผˆissues๏ผ‰ใ€‚้กน็›ฎไธญใกใ‚…ใ†่‡ชๅทฑใ˜ใ“ๆœ‰ใ‚†ใ†ๅฐใตใ†่ฃ…ใใ†ไธ€ใ„ใกไบ›็ป„ไปถใ‘ใ‚“๏ผŒๅฏใ‹ๅœจใ–ใ„้กน็›ฎ็ป“ๆž„ๆŸฅ็œ‹ใ€‚

ๅฝฑใ‹ใ’่ง†ๆ•ฐๆฎใ™ใˆๅ…จ้ƒจใœใ‚“ใถ็”ฑใ‚†ใ‹ใ‚Š่ฑ†ใพใ‚็“ฃในใ‚“ API ๆไพ›ใฆใ„ใใ‚‡ใ†ใ€‚ ็›ฎๅ‰ใ‚‚ใใœใ‚“่ฑ†ใพใ‚็“ฃในใ‚“ๆœ็ดขใใ†ใ•ใๆŽฅใ›ใฃๅฃใ“ใ†ๅทฒใ‚„ใ‚็ปๆฒกๆœ‰ใ‚†ใ†ๅ…ใ‚ใ‚“่ดน็š„ๅฏใ‹ไปฅไฝฟ็”จใ‚ˆใ†ไบ†ใ‚Šใ‚‡ใ†๏ผŒๆœฌไบบใปใ‚“ใซใ‚“ๆไพ›ใฆใ„ใใ‚‡ใ†็š„ใฆใๆŽฅใ›ใฃๅฃใ“ใ†้ƒจ็ฝฒใถใ—ใ‚‡ๅœจใ–ใ„ Vercel๏ผŒๆœชใฟๅค‡ๆกˆไธๅฏใตใ‹ๆทปๅŠ ใฆใ‚“ใ‹ๅˆฐใ„ใŸๅพฎใปใ‚ไฟกใ—ใ‚“ๅŽใใ•ใๅฐใ ใ„๏ผŒ้กน็›ฎๅŒใฉใ†ๆ—ถๆไพ›ใฆใ„ใใ‚‡ใ†ไบ†ใ‚Šใ‚‡ใ† mock ๆ•ฐใ™ใ†ๆฎใ™ใˆๅฏใ‹ไฝฟ็”จใ—ใ‚ˆใ†ใ€‚ๅฐใ—ใ‚‡ใ†็จ‹ใปใฉๅบใ˜ใ‚‡ไธชไบบๅผ€ๅ‘ๅŠŸใ“ใ†่ƒฝใฎใ†้™ใ’ใ‚“ๅˆถใ›ใ„ๅคชใตใจใ—ๅคšใŸ๏ผŒๆ— ๆณ•ๅฎŒๅ…จใ‹ใ‚“ใœใ‚“ไธŠใ˜ใ‚‡ใ†็บฟใ€‚ๅฆ‚่‹ฅๅ–œใๆฌขๅฏไปฅๅ…‹้š†ใŸใ‹ใ—้กน็›ฎ่‡ชๅทฑใ˜ใ“่ฟ่กŒ็œ‹ใฟ็œ‹ใฟใ€‚

๐Ÿ’ฅ ๆ‰ซ็ ไฝ“ใŸใ„้ชŒ

ๅฐ็จ‹ๅบ็ 

๐Ÿ”ฑ ๅˆ†ใถใ‚“ๆ”ฏใ•ใ•ใˆ Branches

  1. main - ้‡‡ใ•ใ„็”จใ‚ˆใ†ๅพฎใปใ‚ไฟกใ—ใ‚“ๅฐใ—ใ‚‡ใ†็จ‹ใปใฉๅบใ˜ใ‚‡ไบ‘ใ†ใ‚“ๅผ€ๅ‘๏ผŒๆ— ้œ€ๅŽใใ•ใๅฐใ ใ„ไนŸ่ƒฝๅผ€ๅ‘ไธ€ๆฌพๅฎŒๆ•ด็š„ๅฐ็จ‹ๅบใ€‚
  2. master - ๅŽใใ•ใๅฐใ ใ„ๆœใตใๅŠก็”ฑ LeanCloud ไบ‘ใ†ใ‚“ๆœใตใๅŠกๆ”ฏใ•ใ•ใˆๆ’‘ใ€‚
  3. cdn-ui - ๆฒกใผใคๆœ‰ใ‚†ใ†ๅŽใใ•ใๅฐใ ใ„ๆœใตใๅŠกๆ”ฏๆ’‘๏ผŒๅ…จ้ƒจใœใ‚“ใถ้‡‡ใ•ใ„็”จใ‚ˆใ† HTTP ่ฏทๆฑ‚็š„ใฆใไธชไบบๅšใฏใๅฎขใใ‚ƒใ็š„ใฆใ้™ใ›ใ„ๆ€ JSON ๆ–‡ใถใ‚“ไปถใ‘ใ‚“ใ€‚

ๅœจใ–ใ„็บฟๆ€็ปดๅฏผๅ›พ

ๆณจๆ„ใกใ‚…ใ†ใ„ไบ‹ใ”ใจ้กน๏ผš

ไฝฟ็”จใ—ใ‚ˆใ†่‡ชใ˜ๅฎšใฆใ„ไน‰็ป„ไปถใ‘ใ‚“ Component๏ผŒๅฐใ—ใ‚‡ใ†็จ‹ใปใฉๅบใ˜ใ‚‡ๅŸบใ‚‚ใจ็ก€็‰ˆๆœฌใปใ‚“ๅบ“่ฆๅœจใ–ใ„ 1.6.3 ไปฅไธŠใ„ใ˜ใ‚‡ใ†๏ผ›

ไฝฟ็”จใ—ใ‚ˆใ† wxParse๏ผŒๅฐใ—ใ‚‡ใ†็จ‹ใปใฉๅบใ˜ใ‚‡ๅŸบใ‚‚ใจ็ก€็‰ˆๆœฌใปใ‚“ๅบ“่ฆๅœจใ–ใ„ 1.6.6 ๅŠไปฅไธŠใ˜ใ‚‡ใ†ใ€‚

ๅฐใ—ใ‚‡ใ†็จ‹ใปใฉๅบใ˜ใ‚‡็ฎ€ๆ˜“ๅŒใใ†ๅ‘ใ“ใ†็ป‘ๅฎš๏ผŒๅฐใ—ใ‚‡ใ†็จ‹ใปใฉๅบใ˜ใ‚‡ๅŸบใ‚‚ใจ็ก€็‰ˆๆœฌใปใ‚“ๅบ“ 2.9.3 ๅŠไปฅไธŠใ˜ใ‚‡ใ†

๐ŸŽจ ๅŠŸใ“ใ†่ƒฝใฎใ† Features

  • ไบ‘ใ†ใ‚“ๅ‡ฝๆ•ฐใ‹ใ‚“ใ™ใ†ๅฎž็Žฐๅพฎใปใ‚ไฟกใ—ใ‚“็™ปใจใ†ๅฝ•
  • ไบ‘ใ†ใ‚“ๅ‡ฝๆ•ฐใ‹ใ‚“ใ™ใ†ๅฎšใฆใ„ๆ—ถไปปๅŠกๅฎž็Žฐๆฏๆ—ฅใณๅก็‰‡
  • ไบ‘ใ†ใ‚“ๅ‡ฝๆ•ฐใ‹ใ‚“ใ™ใ†่šๅˆๆŸฅ่ฏขๅฎž็Žฐๅก็‰‡ๆ”ถ่—ใ—ใ‚…ใ†ใžใ†
  • Grid ๅคšใŸๅˆ—ใ‚Œใค่กจใฒใ‚‡ใ†ๆ ผใ‹ใๅธƒใฌใฎๅฑ€ใใ‚‡ใ
  • Grid ๅธƒใฌใฎๅฑ€ใใ‚‡ใๅฎž็Žฐ็€‘ๅธƒใฐใใตๆตใ‚Šใ‚…ใ†
  • ไบ‘ใ†ใ‚“ๅ‡ฝๆ•ฐใ‹ใ‚“ใ™ใ†็ˆฌๅ– GitHub Trending
  • ๅ…ณไบŽ้กต่ƒŒๆ™ฏใฏใ„ใ‘ใ„้ŸณใŠใ‚“้ข‘ๆ’ญๆ”พ
  • ๅˆ†ใถใ‚“ๅˆซไฝฟ็”จใ—ใ‚ˆใ† template ๅ’Œใ‚ Component ๅฎž็Žฐๅ…ฌ็”จใ“ใ†ใ‚ˆใ†็ป„ไปถ
  • CSS3 ๅฑžๆ€งใžใใ›ใ„ๅŠจ็”ป

๐Ÿข ่ง„่Œƒ Code of conduct

ๆ—ถ้—ดไน…ใฒใ•ใ—ไบ†ใ‚Šใ‚‡ใ†่‡ชๅทฑใ˜ใ“้ƒฝใจๅฟ˜่ฎฐไบ†ใ‚Šใ‚‡ใ†ไปฅๅ‰ใ„ใœใ‚“็ป™่‡ชๅทฑใ˜ใ“ๅฎšใ˜ใ‚‡ใ†็š„ใฆใ่ง„่Œƒๆ˜ฏใœๅ•ฅ๏ผŒๅฏผ่‡ดไปฃใ ใ„็ ๅพˆไธใต็ปŸไธ€๏ผŒ็ป™่‡ชๅทฑใ˜ใ“ๅค‡ไปฝไธช้กน็›ฎใ‚่ง„่Œƒ๐Ÿฅฑ

CODE_OF_CONDUCT.md

๐Ÿ›  ่ฟ่กŒ Run

ๅ…‹ใ‹ใค้š†ใŸใ‹ใ—ๆœฌใปใ‚“้กน็›ฎ๏ผŒไฝฟ็”จใ—ใ‚ˆใ†ๅพฎใปใ‚ไฟกใ—ใ‚“ Web ๅผ€ๅ‘ๅทฅๅ…ทใ“ใ†ใๆ‰“ใ ๅผ€้กน็›ฎใ‚ๆ นใญ็›ฎใ‚ๅฝ•

ๅฎ‰ใ‚ใ‚“่ฃ…ใใ†ไพใ‚ˆ่ต–

yarn # or npm install

่œใ•ใ„ๅ•ๆ  ๅทฅๅ…ทใ“ใ†ใ --> ๆž„ๅปบ npm

ไบ‘ใ†ใ‚“ๅผ€ๅ‘็Žฏๅขƒ

ๅผ€้€šไบ‘ใ†ใ‚“ๅผ€ๅ‘็ŽฏๅขƒๅŽใใ•ใๅฐ†ใฏใŸ้กน็›ฎ /cloudfunctions/ ๅŒใฉใ†ๆญฅใต่‡ณใ„ใŸใ‚Šไบ‘ใ†ใ‚“๏ผˆๅ‚่€ƒใ•ใ‚“ใ“ใ† ไบ‘ใ†ใ‚“ๅผ€ๅ‘็Žฏๅขƒๅˆใฏใคๅง‹ใฏใ˜ใ‚ๅŒ–ใ‹๏ผ‰๏ผŒไฟฎใŠใ•ใ‚€ๆ”นใ‚ใ‚‰ใŸใ‚ app.js

wx.cloud.init({
  traceUser: true,
  env: 'dev-oucwt' // ๆญคๅค„ๆ›ฟใŒใˆๆขไธบไฝ ่‡ชๅทฑใ˜ใ“็š„ใฆใไบ‘ใ†ใ‚“็Žฏๅขƒ ID
});

ๆณจๆ„ใกใ‚…ใ†ใ„๏ผš็œŸใพๆœบใคใใˆ้ข„่งˆๅผ€ๅ‘็Žฏๅขƒๆ—ถ้œ€ๆ‰“ใ ๅผ€่ฐƒ่ฏ•

Mock API

ๅ‚่€ƒใ•ใ‚“ใ“ใ†ๅฎ˜ใ‹ใ‚“ๆ–นใ‹ใŸๆ–‡ใถใ‚“ๆกฃ API Mock/่ง„ๅˆ™ๅฏผๅ…ฅๅฏผๅ‡บ๏ผŒๅฏผๅ…ฅ mock/mock.config.jsonใ€‚ๅผ€ๅ‘ๅทฅๅ…ทใ“ใ†ใๆไพ›ใฆใ„ใใ‚‡ใ†็š„ใฆใ Mock ่ƒฝๅŠ›ใฎใ†ใ‚Šใ‚‡ใๆš‚ไธๆ”ฏๆŒใ—ใ˜ๆ‰‹ใ—ใ‚…ๆœบใคใใˆ้ข„่งˆ

ๆณจๆ„ใกใ‚…ใ†ใ„๏ผš ๅฆ‚ๆžœไฝ ๆฒกๆœ‰ใ‚†ใ† AppID ๅฏ่ƒฝใ‹ใฎใ†็œ‹ใฟไธใตๅˆฐใ„ใŸๆ•ฐใ‹ใšๆฎใ™ใˆ๏ผŒๆ‰‹ใฆๆœบใคใใˆๆ— ๆณ•้ข„่งˆใ€‚ๅผ€ๅ‘ๅทฅๅ…ทใ“ใ†ใ้œ€่ฆใ˜ใ‚…ใ‚ˆใ†ๅ…ณ้—ญๅฎ‰ใ‚„ใ™ๅ…จๅŸŸใœใ‚“ใ„ใๅใ‚ใ„็š„ใฆใๆ กใ“ใ†้ชŒ๏ผŒๅทฅๅ…ทใ“ใ†ใๆ  --> ่ฏฆๆƒ… --> ้กน็›ฎ่ฎพ็ฝฎ --> ๅ‹พ้€‰ไธใตๆ กใ“ใ†้ชŒๅฎ‰ๅ…จๅŸŸใœใ‚“ใ„ใๅใ‚ใ„...ไปฅๅŠ HTTPS ่ฏไนฆใ€‚

๐Ÿชถ ็ฌ”่ฎฐ Notes

Vercel ๆ‰˜ใŸใ็ฎกใ‹ใ‚“ Next ๅฎž็Žฐ GitHub Trending API

ๅฐใ—ใ‚‡ใ†็จ‹ใปใฉๅบใ˜ใ‚‡ไฝฟ็”จใ—ใ‚ˆใ† IconFont

ไบ‘ใ†ใ‚“ๅผ€ๅ‘ๅ…ณ่”่กจใฒใ‚‡ใ†๏ผˆ้›†ๅˆใ—ใ‚…ใ†ใ”ใ†๏ผ‰ๆกˆใ‚ใ‚“ไพ‹ใ‚Œใ„

ๅ†™ใ†ใคใ—้กน็›ฎๆ—ถ็š„ๆƒณใใ†ๆณ•ใปใ†

่พนๅ†™่พน่ฎฐ

ๅฐใ—ใ‚‡ใ†็จ‹ใปใฉๅบใ˜ใ‚‡ไฝฟ็”จใ—ใ‚ˆใ†ๅค–้ƒจใŒใ„ใถๅญ—ไฝ“ใ˜ใŸใ„

ๅฐใ—ใ‚‡ใ†็จ‹ใปใฉๅบใ˜ใ‚‡่‡ชใ˜ๅฎšใฆใ„ไน‰่ฏ„ๅˆ†ใถใ‚“็ป„ไปถ - tempalte ๅฎž็Žฐ๏ผˆ็ฒพๅบฆใ›ใ„ใฉ 0.1๏ผ‰

ๅฐใ—ใ‚‡ใ†็จ‹ใปใฉๅบใ˜ใ‚‡่‡ชใ˜ๅฎšใฆใ„ไน‰่ฏ„ๅˆ†ใถใ‚“็ป„ไปถ - Component ๅฎž็Žฐ๏ผˆ็ฒพๅบฆใ›ใ„ใฉ0.1๏ผ‰

๐Ÿ“ ็ป“ๆž„ Structure

โ”œโ”€โ”€ apis
โ”œโ”€โ”€ assets
โ”œโ”€โ”€ components  ็ป„ไปถๅŒ–ใ‹ Component
โ”‚    โ”œโ”€โ”€ cover-page ๅฏใ‹ไธ‹ใ‹ๆ‹‰ใฒใ—ใ’ๅ…ณ้—ญ็š„ใฆใๅŠใฏใ‚“ๅฑใธใ„็ป„ไปถ
โ”‚    โ”œโ”€โ”€ pre-image ๅ›พ็‰‡้ข„ๅŠ ่ฝฝ
โ”‚    โ”œโ”€โ”€ rating ่ฏ„ๅˆ†
โ”‚    โ””โ”€โ”€ tabs
โ”œโ”€โ”€ cloudfunctions
โ”œโ”€โ”€ pages
โ”‚    โ””โ”€โ”€ common  ๆจกใ‚‚ๆฟใฐใ‚“ template
โ”‚        โ”œโ”€โ”€ actionsheet ๆ“ไฝœใใ†ใ•่œใ•ใ„ๅ•
โ”‚        โ”œโ”€โ”€ cell ๅˆ—ใ‚Œใค่กจใฒใ‚‡ใ†ๅ•ๅ…ƒ
โ”‚        โ”œโ”€โ”€ dropmenu ไธ‹ใ‹ๆ‹‰ใฒใ—ใ’่œใ•ใ„ๅ•
โ”‚        โ”œโ”€โ”€ loading ๅŠ ใ‹่ฝฝ/ๅŠ ใ‹่ฝฝๆ›ดๅคšใŸ
โ”‚        โ”œโ”€โ”€ rating  ่ฏ„ๅˆ†
โ”‚        โ”œโ”€โ”€ share ๅบ•้ƒจใฆใ„ใถๅˆ†ใถใ‚“ไบซใจใŠใ‚‹่œใ•ใ„ๅ•
โ”‚        โ”œโ”€โ”€ wxParse  ๅฏŒใจใฟๆ–‡ใถใ‚“ๆœฌใปใ‚“ใ€HTML ๅ’Œใ‚ MD ่งฃๆžใ‹ใ„ใ›ใ๏ผŒๅฐใ—ใ‚‡ใ†็จ‹ใปใฉๅบใ˜ใ‚‡ๅŸบใ‚‚ใจ็ก€็‰ˆๆœฌใปใ‚“ๅบ“ 1.6.6 ๅŠไปฅไธŠใ˜ใ‚‡ใ†
โ”‚        โ””โ”€โ”€ component.js  wux ้’ˆๅฏน template ็š„ใฆใ็ป„ไปถๅŒ–ใ‹๏ผŒๅ†™ใ†ใคใ—ๅพ—ใจใๆŒบใฆใ„ๅฅฝใ“ใฎใฟ๏ผŒๅ€Ÿใ‹้‰ดไธ€ไธ‹ใ‹
โ”œโ”€โ”€ style
โ”‚    โ”œโ”€โ”€ weui.wxss
โ”‚    โ”œโ”€โ”€ animate.wxss CSS ๅŠจ็”ป
โ”‚    โ””โ”€โ”€ font-awesome.min.wxss Font Awesome ๅญ—ไฝ“ใ˜ใŸใ„ๅ›พๆ ‡
โ”œโ”€โ”€ utils
โ”‚    โ””โ”€โ”€ wxCloud.js ไบ‘ใ†ใ‚“ๅ‡ฝๆ•ฐใ‹ใ‚“ใ™ใ†ไบŒใซๆฌกใ˜ๅฐใตใ†่ฃ…ใใ†
โ”œโ”€โ”€ app.js
โ”œโ”€โ”€ app.json
โ””โ”€โ”€ app.wxss

็—›็‚นใคใ†ใฆใ‚“

  • ๅฐใ—ใ‚‡ใ†็จ‹ใปใฉๅบใ˜ใ‚‡ไธใตๆ”ฏๆŒใ—ใ˜ๅ…จๅฑ€ใœใ‚“ใใ‚‡ใ็ป„ไปถ๏ผŒ้œ€ๆฏไธช้กต้ขใ‚ใ‚“้ƒฝใจๅผ•ๅ…ฅ็ป„ไปถใ€‚ๅฆ‚่‡ชๅฎšใฆใ„ไน‰ๅ…จๅฑ€ใใ‚‡ใๆ็คบใฆใ„ใ˜ๆก†ใ‹ใพใก

๐Ÿ”— ๅ‚่€ƒใ•ใ‚“ใ“ใ† Reference

  1. ๅพฎใปใ‚ไฟกใ—ใ‚“ๅฎ˜ใ‹ใ‚“ๆ–นใ‹ใŸUIๆ ทๅผ weui-wxss
  2. ๅฏŒใจใฟๆ–‡ใถใ‚“ๆœฌใปใ‚“ใ€HTML ๅ’Œใ‚ Markdown ่งฃๆžใ‹ใ„ใ›ใ wxParse
  3. ้’ˆๅฏน template ็š„ใฆใ่‡ชใ˜ๅฎšใฆใ„ไน‰็ป„ไปถใ‘ใ‚“ wux
  4. LeanCloud ไบ‘ใ†ใ‚“ๆœใตใๅŠกๆไพ›ใฆใ„ใใ‚‡ใ†ๅŽใใ•ใๅฐใ ใ„ๆ”ฏใ•ใ•ใˆๆ’‘
  5. ไบ‘ใ†ใ‚“ๆœใตใๅŠกๅผ€ๅ‘็Žฏๅขƒใ•ใ‹ใ„๏ผˆๅฎ˜ใ‹ใ‚“ๆ–นใ‹ใŸ๏ผ‰
  6. ๅฐใ—ใ‚‡ใ†็จ‹ใปใฉๅบใ˜ใ‚‡่งฃใ‹ใ„ๅ†ณๆ–นๆกˆใ‚ใ‚“๏ผˆๅฎ˜ใ‹ใ‚“ๆ–นใ‹ใŸ๏ผ‰

About

๐Ÿ”ฅ ่ฑ†ใพใ‚็“ฃในใ‚“็ฑปๅฝฑ่ง†ๆŸฅ่ฏข่ฎฐๅฝ•ๅฐ็จ‹ใปใฉๅบใ˜ใ‚‡๏ผŒ้™„ใตๅญฆใŒใไน ็ฌ”่ฎฐ

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published