Cette page est destinée aux développeurs open source intéressés par le code source de NetLogo.
Les autres utilisateurs doivent visiter la page d'accueil de NetLogo sur Northwestern et le groupe d'utilisateurs NetLogo sur Google.
La version la plus récente de NetLogo peut être téléchargée ici.
Cela dépend de ce pour quoi vous avez besoin d'aide. La communauté NetLogo dispose de plusieurs canaux de communication différents et le meilleur moyen d'obtenir de l'aide rapidement est d'adresser votre demande au canal approprié.
Si vous avez rencontré un bug dans la dernière version de NetLogo, il peut être utile de consulter la page Problèmes connus pour voir si d'autres utilisateurs ont déjà signalé le problème. Si personne n'a signalé le problème, veuillez ouvrir un problème GitHub ou envoyer par courrier électronique notre liste de bogues. Si possible, veuillez inclure un modèle affichant le bug ainsi que des informations sur ce que vous faisiez lorsque le problème est survenu. L'inclusion du modèle et des informations sur l'interaction du buggy facilite grandement la résolution du problème et garantit que nous résolvons exactement le problème que vous rencontrez. Si le modèle n'est pas public, veuillez l'envoyer à notre liste de diffusion de bugs. Cette liste est privée et votre modèle ne sera pas partagé publiquement.
Nous sommes ravis que vous appreniez NetLogo ! NetLogo est livré avec un didacticiel qui présente les concepts de base et peut vous aider à démarrer. Si vous recherchez un manuel expliquant les concepts sous-jacents à NetLogo, vous pouvez consulter An Introduction to Agent-Based Modeling disponible sous forme de livre papier et/ou ebook auprès de MIT Press. Les archives d'un cours d'introduction sur NetLogo intitulé "Introduction à la modélisation basée sur les agents" sont disponibles sur Complexity Explorer.
Il existe de nombreuses bonnes ressources répertoriées sur la page des ressources NetLogo. Le groupe Google Netlogo-Users aborde fréquemment des questions sur la modélisation. Sachez que le groupe est modéré, de sorte que la plupart des messages ne sont transmis que le jour ouvrable suivant au moins. Il existe également une communauté NetLogo assez active sur StackOverflow. Les utilisateurs de NetLogo ont tendance à être un meilleur endroit pour poser des questions de modélisation plus ouvertes, par exemple « Je suis intéressé par la création d'un modèle de tectonique des plaques, quelqu'un peut-il me donner des conseils ? ». StackOverflow a tendance à être le meilleur pour poser des questions spécifiques avec des réponses précises, par exemple « Comment puis-je créer un petit réseau de tortues et de liens ?
Même si les ressources dont nous disposons pour ajouter de nouvelles fonctionnalités sont limitées, nous sommes heureux d'entendre de nouvelles idées ! Vous pouvez effectuer une recherche rapide dans notre outil de suivi des problèmes pour voir si quelqu'un a suggéré quelque chose de similaire dans le passé (si vous trouvez quelque chose, commentez le problème pour nous faire savoir que c'est quelque chose qui intéresse les gens). Sinon, veuillez ouvrir une demande d'amélioration sur GitHub ou envoyer notre liste de commentaires par courrier électronique.
Un bon point de départ est notre wiki. Pour les développeurs d'extensions, consultez la page sur l'API des extensions. Si vous êtes développeur d'une extension existante et que vous souhaitez la porter vers NetLogo 6, veuillez consulter le guide de transition 6.0. Il existe également une page wiki sur l'API de contrôle.
Les développeurs d’extensions et d’intégrations ont souvent des questions assez spécifiques. Nous encourageons ces développeurs à publier sur le groupe Google netlogo-devel ou à nous rejoindre sur Gitter.
Notre objectif est que les utilisateurs puissent créer NetLogo à partir des sources sur la plateforme de leur choix (Mac, OS X ou Linux). Plus d’informations peuvent être trouvées sur notre page wiki sur le bâtiment. Si les informations sur cette page ne fonctionnent pas pour vous ou si vous rencontrez des problèmes ou êtes confus, veuillez publier sur le groupe Google netlogo-devel ou rejoignez-nous sur Gitter et demandez de l'aide. Nous essayons de rendre la création de NetLogo facile, nous serions donc ravis de connaître vos suggestions ou les problèmes que vous rencontrez !
Nous sommes très heureux d'avoir été acceptés au Google Summer of Code 2017 en tant qu'organisation de mentorat ! Nous sommes encore plus ravis que vous souhaitiez contribuer à NetLogo cet été. Veuillez nous rejoindre dans notre salon de discussion GSoC 2017 si vous avez des questions spécifiques ou si vous êtes simplement intéressé à discuter. Les candidatures des étudiants seront ouvertes sur GSoC le 20 mars, et ce sera l'occasion pour chacun de déclarer formellement son intérêt à travailler sur NetLogo et les projets auxquels il aimerait contribuer. Les lignes directrices sur ce que nous aimerions voir dans les propositions sont couvertes sur la page de notre organisation.
Veuillez noter qu'une contribution acceptée à NetLogo ou NetLogo Web est nécessaire pour qu'une candidature soit prise en considération. Avant de travailler sur une contribution, veuillez en discuter avec nous sur le canal Gitter du GSoC 2017. Cela nous aide à rester au courant des choses et peut vous faire gagner du temps en travaillant sur quelque chose que quelqu'un d'autre envisage déjà de faire !
S'il vous plaît demandez-nous!
Vous pouvez envoyer notre liste de commentaires par e-mail ou poser votre question sur Gitter.
Nous les avons tous. Les NetLogo sont ici : https://github.com/NetLogo/NetLogo/issues
...est dans le wiki.
Pour parler du développement de NetLogo, des composants internes de NetLogo, du code source de NetLogo, de l'utilisation des API NetLogo, etc., rejoignez netlogo-devel sur Google Groups.
L'hébergement du référentiel de packages est gracieusement fourni par Cloudsmith.