Table of contents
Guide de Contribution
Merci à tous les développeurs qui ont contribué à ce projet et à tous pour votre soutien !
Si vous aimez ce projet, n’hésitez pas à donner une Star à ce projet, nous sponsoriser ou faire des contributions importantes qwq~
Veuillez ne pas soumettre de PR sans signification~ Ici nous critiquons spécifiquement :
Rapport de Bugs
-
Veuillez utiliser la dernière version pour confirmer si le bug a été corrigé.
-
Veuillez confirmer si le bug ou l’erreur appartient aux problèmes que vous utilisez. Par exemple, utiliser des navigateurs plus anciens (comme IE, etc.), désactiver certaines fonctionnalités du navigateur (comme interdire le stockage de données, etc.)
-
Veuillez décrire clairement le bug afin que nous puissions mieux le corriger.
-
Vous pouvez utiliser le modèle d’Issue “Rapport de Bug” pour les commentaires, mais veuillez remplir correctement le contenu.
-
Il est interdit d’ajouter tout contenu qui viole les lois ou est politiquement sensible, sinon il sera verrouillé + banni selon la situation.
Faire des Suggestions
-
Veuillez utiliser la dernière version pour confirmer si la suggestion a été implémentée/résolue.
-
Veuillez décrire clairement la suggestion afin que nous puissions mieux l’implémenter/la résoudre.
-
Vous pouvez utiliser le modèle d’Issue “Faire une Suggestion” pour les commentaires, mais veuillez remplir correctement le contenu.
-
Il est interdit d’ajouter tout contenu qui viole les lois ou est politiquement sensible, sinon il sera verrouillé + banni selon la situation.
Soumission de Code
Note : Veuillez strictement suivre les spécifications de développement ci-dessous et au début de desktop.html pour éditer le code, sinon il ne sera pas fusionné
-
Veuillez essayer de commettre tout le contenu en un seul Commit. Vous pouvez ajouter des Commits, mais essayez de ne pas dépasser 5 Commits.
-
Veuillez essayer d’utiliser la ligne de commande Git, Github Desktop, https://github.dev et d’autres méthodes pour la soumission. Veuillez ne pas télécharger des fichiers directement dans le navigateur pour la soumission.
-
Il est interdit de télécharger tout contenu qui viole les lois ou est politiquement sensible, sinon il sera verrouillé + banni selon la situation (Conseil : les actualités sont également interdites).
-
Veuillez ne pas choisir au hasard les titres et le contenu de soumission lors de la soumission, par exemple :
-
Bons exemples : Corriger le problème que xx ne peut pas être utilisé normalement, ajouter l’application xx
-
Mauvais exemples : Ababa, j’ai oublié de faire cette chose, trop de bugs…qwq
-
-
Exigences de formatage :
-
Veuillez ne pas utiliser d’outils de formatage pour formater les fichiers HTML
-
Pour les fichiers JavaScript et CSS, vous pouvez utiliser l’outil de formatage fourni avec Visual Studio Code
-
Exigences des Messages de Commit
-
Si la mise à jour a une certaine importance ou ampleur, veuillez suivre le format suivant :
v11.4.5 - Mis à jour xxx (Mise à jour de @Somebody) - Mis à jour... - Optimisé... - Corrigé... ...
-
Exigences pour utiliser ce format :
- Cette mise à jour doit nous être notifiée avant la soumission.
-
Description :
-
Le titre doit inclure le numéro de version et le contenu principal de la mise à jour.
-
La première ligne du contenu doit indiquer la source de la mise à jour.
-
Le contenu doit utiliser un format de liste pour décrire le contenu de la mise à jour.
-
-
Note :
-
Veuillez ne pas sélectionner arbitrairement les numéros de version. Si vous n’êtes pas sûr, vous pouvez nous contacter via notre groupe de communication (https://teams.live.com/l/invite/FEA0yrNkE_bAn-ddwI) et obtenir un numéro de version assigné.
-
Lors de la mise à jour, n’oubliez pas d’ajouter du contenu pertinent sur la mise à jour dans le journal de mise à jour de l’application “À propos de Windows 12 Version Web”.
-
-
-
Si les conditions suivantes sont remplies, le contenu de soumission n’est pas soumis à des réglementations trop strictes :
-
Moins de contenu de mise à jour.
-
Le contenu de mise à jour n’a pas de changements importants.
Bien qu’il n’y ait pas de réglementations standard, il est toujours nécessaire :
-
Le titre de soumission doit être clair et concis, et peut résumer brièvement le contenu principal de la mise à jour.
-
Le contenu de soumission doit indiquer le soumetteur et décrire le contenu de cette mise à jour sous forme de liste ou d’une autre manière.
-
Spécifications de Développement
-
Réglementations pour les fichiers HTML
Voir les spécifications de code au début de
desktop.html
, assurez-vous de lire attentivement. -
Réglementations pour les fichiers JS
- Veuillez développer selon le style de code suivant :
var sum = 0; for (var i = 0; i < 10; i++) { sum += i; } console.log(sum);
-
Pour les noms de fonctions et la dénomination des variables, veuillez utiliser la dénomination camelCase, comme :
-
isLoaded
-
storagedItems
-
-
Pour les noms de classes, veuillez utiliser PascalCase (UpperCamelCase), comme :
-
WindowManager
-
Widgets
-
-
Réglementations pour les spécifications de code :
- Pour les codes qui n’ont pas besoin d’être développés, essayez de les compresser en une ligne