Coder Social home page Coder Social logo

gama-platform / gama-platform.github.io Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 2.0 1.35 GB

Repository for the website of GAMA

Home Page: https://gama-platform.github.io/

License: GNU General Public License v3.0

CSS 7.40% JavaScript 52.66% Shell 10.43% Python 29.51%
documentation docusaurus website wiki

gama-platform.github.io's People

Contributors

alexisdrogoul avatar benoitgaudou avatar dphilippon avatar gama-bot avatar hqnghi88 avatar imgbotapp avatar lesquoyb avatar ptaillandier avatar roiarthurb avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

fredmcelwee

gama-platform.github.io's Issues

Adding the Model User feed

As we now have a working model user folder on github, that would be great to get the update of this repository to get the news on the different models added. A link to the documentation of the model would be quite easy to do.

custom syntax highlighting of gaml code in github markdown

Hi,

I have been wondering if it is possible to have some custom gaml highlighting for code blocks in github markdown. For example, if you use a code block code block with a language preference for r , it highlights r keywords as below

library(gaml)
k=mean(rnorm(100,1,0.1)

or for python as below:

import numpy as n
float f = n.sin(90)

or java as below:

import numpy
float f = n.sin(90);

Is it possible to create a custom syntax highlight for gaml language on github markdown? I do not know how easy or difficult it is, but could be nice in sharing or exhibiting code on github tutorials.

Adding the possibility to manage content of Static pages

I will try in the future to add an online editor that will make possible the creation, modification and suppression (management) of the posts contained in the discussion section. It will need a user authentication but I think it will be a nice feature.

empty section in autogenerated documentation

Hi

In the auto generated documentation, there is a blank section in all pages of the operators. The second section is always blank in all pages. I think by mistake, there is a misplaced # tag that creates this empty section.

Please modify, I cannot modify because it says auto-generated and do not modify.

Opening a new tab for links in the news feed

When clicking on the link to go to a youtube page, a commit, an issue or a question in the mailing list, it would be nice to have a new tab opening instead of redirecting the user from gama-platform.github.io to the destination page.

The page for statements is not rendered properly and links are broken

(moved from https://github.com/gama-platform/gama/issues/2501)

Describe the bug
The page of documentation for the statements on the GAMA website is not properly rendered: https://gama-platform.github.io/wiki/Statements .
In particular, the end of code blocks is not correctly recognized.
For example, for the ask statement is displayed as follow.

To Reproduce
Steps to reproduce the behavior:

  1. Go to statement webpage:
    https://gama-platform.github.io/wiki/Statements

Expected behavior
The block code should be properly recognized.

Screenshots

capture d ecran 2018-08-06 a 16 14 15

Pages having a link to an other page and a img tag in the a tag

If you write a link

<a href=".." >
     <img src='http://img.youtube.com/vi/6ZlBU6xTcfw/0.jpg' width='425' height=344 />
</a>

The text of the link will be the html corresponding to the importation of the image (the img tag) and not the image itself.

Example :
screen shot 2017-02-27 at 10 35 33 am

No ressources included in the Lunerays Flu tutorial

Hello,

There is no ressources provided all along the tutorial (map, 3D models, etc).
For the first part (in 2D) we can re-use png from other tutorials (Road Traffic for example), but not in the last step (we have to do some 3D Display).

Also, on that last page, the images are not displayed (probably because of the tiff extension).

Thanks

Search is not working anymore

The search filed ( top right of the website) does not work.
Note that it was working a few days ago!

When, using Google Chrome browser to open the website, and use the Inspect tool, each time I am looking for something, I have the following error message:

FINISHING INDEX
(index):3332 FINISHING INDEX ARCHITECTURES
(index):3334 FINISHING INDEX CONSTANTS
(index):3336 FINISHING INDEX LITERALS
lunr.js:2298 Uncaught TypeError: Cannot read property 'fieldVectors' of null
at Function.lunr.Index.load (lunr.js:2298)
at search ((index):3337)
at checkEntry ((index):39)
at HTMLInputElement.onkeypress ((index):21)
lunr.Index.load @ lunr.js:2298
search @ (index):3337
checkEntry @ (index):39
onkeypress @ (index):21

capture d ecran 2018-08-12 a 16 59 30

grouping / excluding plugin operators from GAMA core operators

Is your request related to a problem? Please describe.
There are many operators which belong to a skill/ plugin that are not useful for a general beginner. These are also available or combined together with all other general core operators.

a beginner browsing through the documentation cannot differentiate if an operator is from the core or from any specific plugin.

Describe the solution you'd like
Group operators of skills/ plugins to a separate page.

Describe alternatives you've considered
use an extra # to create a sub-section right under operator that indicates which plugin the operator belongs to. For example if an operator name has ## level, a### level can mention e.g., BDI. Now this can, in markdown syntax ()[] link to a page ..... GitHub.com/gama-platform/plugins/BDI.wiki

So if I am browsing through the documentation, I quickly notice that it is not the core operator and if I interested further, I can click the hyperlink.

collect search phrases from website

I propose collecting all searched phrases from the GAMA website into a database. This database can then highlight most frequently used phrases. This will help us to improve the documentation on those operators, skills etc etc.

thank you

Creating a research toolbar

It would be nice to have a research toolbar (just as on the website gama-platform ). It will need change though, as it uses a database that will give the results of a query. Also it could be great if it is server-side so the user can easily return to the results by using the previous button.

Some plug-in in Jekyll already exist for that kind of job.

Multiple issues under Safari for Front Page

  • coloured buttons are not left-aligned with the text (maybe it is the case elsewhere, but the visual effect is odd, as if elements were put randomly)
  • GIF seems to be loading but it's not playing.

Logo flatted by responsive

In full screen, the logo appears OK.
But when reducing the size of the screen, the logo is wrongly resized, to become to thin.

Capture d’écran 2019-05-10 à 23 28 52

Changes in the new Version

In the page https://github.com/gama-platform/gama/wiki/New-Version-Changes listing the changes in the new version of GAMA, several points have been noted as coming changes. The page needs to be updated. For example :

Serialization
Serialize simulations and replay them (to come)
Serialization and deserialization of agents between simulations (to come)
Allow TCP, UDP and MQQT communications between agents in different simulations (to come)

Documentation on wiki, maven and build related

Hi all,

I'm the new gama bot !

It's time to create some documentation (How To) on the wiki for users and developers :

  • Introduction of the new build system using maven
  • Creation of gama extension which use the p2 site on ovh
  • Travis build run, configuration
  • Using maven with Eclipse
  • Add, Modify, Remove dependencies (good pratice ?)

We need also to document future enhancement, linked to this thread gama-platform/gama#146 :

  • Simplify the pipeline with only one unique parent.xml ?
  • One pom for product and plugin on msi.gama.product generation ?
  • Automatic deployment of the P2 site (deployment is possible directly after build, but the command is manual ) ?
  • Finish to integrate msi.ext in the build pipeline process
  • Tycho pomless activation ?
  • Link to gradle building system ?

Other things ?

Operators.md is not anymore in the documentation of GAMA

There used to be one page called Operators.md which contained all the operators documented in GAMA. I believe that it has been removed due to the fact that the git wiki could not load it due to limitations. However, it was used by the github.io repository for indexing and links for search results because github.io does not have such limitations.

The question is should we consider that this site is different and can use this page (and in that case, restore it) or should we consider this site as a duplicate of the git wiki... Because the operators page was really useful.

Give some introduction of operator

Is your request related to a problem? Please describe.
Currently, when reading the documentation of operators at random, we see the name of the operator, its syntax to use, and a result and an example.

However, a beginner may never know how an operator can be used, which context or what possible problems can be solved. For example, simplex_generator. Reader may not know what it is, and why it is used or in which variable initialisations can be generated using this operator.

Similarly, simplification , reader can never know what it is for. An introduction like: this operator can be used to simplify complex geometries by reducing number of vertices within some acceptable tolerance. Reader is advised to refer to xyz algorithm

Others: signum, solid, strahler

Users are seen asking questions on the forum and then they get a repl from the expert “use the following operator to get what you want, for example you can do something like ......: “

These type of questions can be reduced and makes the documentation more engaging to read and gives the reader opportunity to learn new things. Currently the descriptions are very dry and discuss syntax and input and output .

Describe the solution you'd like
An introduction starting with: This operator can be used to efficiently/automatically check/ generate/ deliver/ create/ solve/ draw ...

FIPA documentation somewhat lacking

The documentation for FIPA is somewhat lacking. For a newbie in the field, it is almost impossible to use.

I'm refering to Using FIPA ACL and Built-in Skills. I could not find any other resource regarding FIPA in GAMA.

Things that should be fixed in the docs

  • The first page describes the variable messages as a list containing messages for all performatives; as of GAMA 1.8 RC 2, this variable does not appear to exist; it might have been renamed to mailbox; the second page, on the other hand, does not talk about either messages or mailbox.

  • There is no documentation for the fields of the message type. What can I access through it? Contents? Performative? Sender? Protocol? Send time? Delivery time? Reference to the conversation?

  • There is no documentation for the fields of the conversation type. What can I access through it? Participants? Map of the last message for each participant? Start time? Protocol?

  • For each performative there is a variable containing its messages. But how can I access the contents of end_conversation messages? No specific variable is documented for that. Can I only access them through the mailbox?

  • Might be obvious to experts in the field, but it might be worth specifying that messages are removed from all the lists they appear in, once they are replied to by using one of the provided methods.

  • Formatting of the documentation appears to be broken (pieces of sentence missing, pieces of markup code appearing as text), but this might be worth another issue, as it is not limited to the FIPA page, but extends to many pages of the GAMA docs, sometimes in a very disruptive way.

Automated updating ?

Hi,

Does the automated updating of the wiki + the GitHub.io websites work ? I understood it should be handled by Travis, but I've added some artifacts to GAML recently and they dont show up anywhere.

Alexis

TIFF images

Hello,

All over the website are some TIFF images.
As you can see on that Wikipedia link, switching them on JPEG, PNG or GIF will turn the website in a greater compatibility.

Also, I recommend using JPEG or PNG more than GIF (this format is very heavy for nothing). And if the image doesn't use any transparency, prefer JPEG (a little lighter than PNG in general).

Thanks =)

Add different World Map related to GAMA

It would be great to be able to acces some dynamic map representing different data about GAMA for instance:

  • Developper map (who is contributing)
  • User Map (ideally could be linked to IP adress)
  • Workshop map
    etc etc

I am starting to look at tools like MapBox or Carto that could be used to realize such a map.
Many example can be found here
https://docs.mapbox.com/mapbox-gl-js/examples/

This is for instance a quick one that I did for CityScience Network

Screen Shot 2019-04-17 at 15 52 40

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.