# Front end customization Do you want to customize your instance ? Here is a step by step guide. ## Step 1. Understanding For your information, you can overide any view in our app by replicating the view structure from `app/views` to `app/custom_views/`. You can also overide locales by replicating the locales structure from `config/locales` to `config/custom_locales`. ## Step 2. Customize the views So let's imagine you want to customize the `app/views/root/_footer.html.haml`. Here is how to do: ``` $ mkdir app/custom_views/root $ cp app/views/root/_footer.html.haml app/custom_views/root ``` And _voila!_ You can edit your own template. No need for env var, no need to worry about conflicts. ## Step 3. Customize the locales Now let's imagine you want to customize the `config/locales/links.fr.yml`. Here is how to do: ``` $ cp config/locales/links.fr.yml config/custom_locales ``` And _voila!_ You can now edit your own locales.