How to contribute

Did not find what you were looking for ? How to contribute ?

The SNCF Bootstrap is under continual building. You can rely on it, but it’s also possible to develop this tool with us : for you, but also for others. So if you are in one of the following cases, don’t hesitate to consult the instructions to contribute !

A component should be in this topic, but you can not find it ?

This component may exist in another topic. Links allow you to move from one topic to another related topic (for example for checkbox and radio buttons, a link allows you to find them from the forms section). If you definitely can not find it, contact us :

  • You have a GitHub account : Feel free to browse the Github project, an issue may have already been created on this topic (you can subscribe to notifications to track its progress). If not, don’t hesitate to create one.
  • You don’t have a GitHub account : Write us on design.fab@sncf.fr with the following object : “Bootstrap - Composant”  by specifying your need.
You can’t find the component you are looking for in all sections and you want to design it with us ?

Feel free to contact us. Either this component exists, but we have not yet integrated it in the Bootstrap, or this component does not exist, we will study with you the need that will allow the use of another component or create a new component with you.

  • You have a GitHub account : Feel free to browse the Github project, an issue may have already been created on this topic (you can subscribe to notifications to track its progress). If not, don’t hesitate to create one.
  • You don’t have a GitHub account : Write us on design.fab@sncf.fr with the following object : “Bootstrap - Composant” by specifying your need.
A component is in this topic but does not work ?

Feel free to browse the GitHub project, an issue may have already been created on this topic (you can subscribe to notifications to track its progress). If not, don’t hesitate to create one. We will come back to you to be able to solve the problem or to know more if necessary and to modify it to push a new version thereafter.

You have not found a component for your needs but you have developed and want to submit it to us ?

Feel free to make a pull request on the project’s GitHub.

We will study your component, study its design, and if it is in accordance with our charter, we will push it for the other developers to use it. Otherwise, we will rework the design with you until you reach the final version for publication.

You are in none of the cases mentioned above ?

Do not hesitate to write to us on design.fab@sncf.fr with the following subject: “Bootstrap - Autre demande”  by specifying your need.

GitHub project page

Travis project page (Continuous Integration)