# Submitting a new roadmap First of all thank you for considering to contribute to this project. It wouldn't have been possible for us to keep it live without your contributions 🙏 > This process will be automated soon. Follow the steps listed below in order to add a new roadmap for now * Fork this repository * If you haven't contributed to this project before then create your author profile * Open the file [authors.json](../content/authors.json) * Put your preferred `username` * Put a profile picture in [authors directory](../public/authors) with the username * Create a new directory for the roadmap inside the [roadmaps directory](../content/roadmaps) by following the below steps: * Directory name must be `kebab-cased` and prefixed with the incremental number e.g. `6-java-developer` * Create a markdown file `6-roadmap-name/0-About/0-Summary.md` inside this directory and write the article detailing the steps required for this path. It doesn't have to be graphic like the other roadmaps; just focus on writing a detailed but approachable textual guide. * Create a file `meta.json` inside the roadmap directory with the content below: ```json { "title": "Roadmap Name", "description": "Step by step guide to becoming a modern ***", "featuredDescription": "Step by step guide to becoming a modern ** in 2021", "author": { "name": "Your Name", "url": "https://twitter.com/twitter" }, "featured": false, "detailed": false, "versions": [] } ``` * Once done, run the below command: ```shell yarn meta:roadmaps ``` * Commit, push and open a pull request