WordPress Core Developer’s Guide
Chaque mois, l’équipe Delicious Brains organise une « Journée de contrib du cœur du wp», une journée de retour au cœur de WordPress. Aujourd’hui est une journée importante pour nous, car nous gagnons notre vie grâce aux plugins WordPress Premium. Il semble juste d’utiliser nos compétences pour aider WordPress Core à rester magique. De plus, nous contribuons une journée de travail par mois à WordPress Core, ce qui est très proche de la contribution de 5% dont Matt Mullenweg a parlé dans les 5 prochains articles. Dans cet article, je vais discuter des bases de la recherche d’emploi, comment gérer le code source WordPress, comment soumettre votre travail, et ce que vous pourriez vous attendre à y arriver. Cet article s’adresse principalement aux développeurs PHP qui savent déjà configurer une installation WordPress normale, mais qui veulent s’y immerger et contribuer au cœur de WordPress.
Comme nous sommes tous les deux des développeurs de Delicious Brains, pendant les jours de WP Core contrib, nous avons travaillé dur pour trouver des billets pour WordPress Core que nous pouvons contribuer en soumettant le Code. Je me concentrerai sur cette contribution, mais il y a beaucoup d’autres façons de le faire, et nous vous sommes très reconnaissants pour tout ce que vous avez fait. En novembre dernier, lorsque nous avons commencé à faire des dons, le premier grand obstacle que nous avons rencontré a été l’endroit où nous avons trouvé le billet d’emploi. Il y a des endroits où nous sommes attirés à la recherche de bons billets. OK, premier bogue. https:\/\/core.trac.wordpress.org\/tickets\/good-first-bugs
Le rapport \
Appuyez. Org \/ Trunk WordPress Core vous devriez voir une structure de répertoire similaire à:
Outils requis: noeuds. Pour créer un noyau WordPress, vous devez installer Grunt et son CLI. Si votre outil de développement préféré n’inclut pas Grunt, il y a un guide d’introduction très simple pour configurer Grunt et ses dépendances: node. JS et NPM. Passez au répertoire que vous venez de créer lors de la vérification du code source du noyau WordPress, installez le module NPM, puis lancez la tâche Grunt par défaut $ CD WordPress Core $NPM install $Grunt vous devriez maintenant voir plusieurs nouveaux répertoires dans WordPress Core Checkout: Node _ modules et Build. À partir de maintenant, chaque fois que vous changez le code source WordPress dans le répertoire SRC, il suffit d’exécuter Grunt à nouveau dans le répertoire Home pour mettre à jour le contenu du Répertoire Build. Nous en discuterons plus tard dans la section « garder propre ».
Configurer votre site local WordPress a une excellente fonctionnalité qui vous permet d’insérer un profil WP. PHP est situé dans le Répertoire d’accueil du Répertoire qui dessert le site. Dans ce cas, nous pouvons configurer WP config. PHP est dans le répertoire Home, bien que notre site soit desservi par le répertoire Build. Il va le reprendre. Copiez l’exemple de configuration WP. Php dans la configuration WP. PHP et le mettre à jour pour inclure les détails de la base de données de la nouvelle base de données MySQL que vous avez créée localement. Ici, pourquoi ne pas copier le fichier d’échantillon de configuration des tests WP. Php dans la configuration de test WP. PHP et mise à jour avec les détails de base de données d’une autre base de données que vous avez également créée localement pour exécuter ANc
Tu as fini. Pour diverses raisons, vos correctifs peuvent ne pas être examinés, testés et tronqués. Vous devriez surveiller vos billets. De temps à autre, vous devriez vous assurer que vos correctifs s’appliquent toujours au tronc et, s’ils ne s’appliquent pas, les mettre à jour. Avis par courriel il y a de fortes chances que vous receviez des avis par courriel lorsque les billets que vous traitez changent. Assurez – vous de les lire, car vous pourriez avoir besoin de répondre, comme modifier un correctif ou répondre à un commentaire pour clarifier quelque chose. Le meilleur type de notification est de soumettre une notification, ou ce que j’appelle un courriel d’accessoires. C’est super. C’est bon de voir que votre nom d’utilisateur fournit quelques accessoires lorsque le billet est complètement fermé. Prenez le temps de vous caresser les épaules, vous le méritez! Mes correctifs https:\/\/core.trac.wordpress.org\/my-patches Utilisez ce rapport trac de temps à autre pour voir l’état des billets auxquels vous avez envoyé des correctifs qui, pour une raison ou une autre, n’ont pas été acceptés, examinés, testés ou soumis par Trunk. Billets pour ma participation https:\/\/core.trac.wordpress.org\/my-comments Ceci est légèrement différent du rapport my patch car il contient les billets que vous avez commentés. Peut – être avez – vous vérifié ou testé un patch. Séries chronologiques https:\/\/core.trac.wordpress.org\/timeline C’est plus pour s’apitoyer sur soi – même, ou juste pour trouver la carte que tu te souviens avoir fait, mais que tu peux fermer maintenant. Par défaut, ce rapport affiche tous les événements de billets auxquels vous avez participé il y a 90 jours. Si vous voulez voir plus loin, il y a un panneau de contrôle en haut à droite que vous pouvez utiliser pour définir une date de début plus longue, ou vous pouvez utiliser les liens \
Passez votre ligne de temps. Rejoignez le jeu! Nous aimons partager nos réalisations, nos succès et nos échecs, et nous trouvons cela vraiment précieux. Avec chaque contribution, nous aidons WordPress à aller plus loin. Plus les gens font de leur mieux, plus WordPress se développe et s’améliore rapidement. En résumé Rejoignez – nous et aidez – nous à faire avancer WordPress!