android-developer-roadmap/CONTRIBUTING.md

51 lines
2 KiB
Markdown
Raw Normal View History

2021-12-01 05:25:44 +03:00
# Contributing to Android Developer Roadmap 2022
## How to contribute
We'd love to accept your patches and contributions to this project. There are just a few small guidelines you need to follow.
## Preparing a pull request for review
This project is built with [Figma](https://www.figma.com/) which is one of the most used collaborative interface design tools. If you need to install the tool, you can download it [here](https://www.figma.com/downloads/) freely.
### Clone this repository
Firstly, clone this repository on your desktop using the below command.
```groovy
git clone https://github.com/skydoves/android-developer-roadmap
```
### Import the roadmap project
Next, import the roadmap project **Android Developer Roadmap 2022.fig** on your Figma like the below:
![Figma1](/images/Figma1.png)
### Edit the Design Element
After importing the file, you can edit the element by double-clicking each node. If you'd like to add a new node, you can copy-paste the previous nodes on the editor.
![Figma2](/images/Figma2.png)
### Export changes
After editing the roadmap, you should export two files:
- The **.fig** project file with the path **/figma/Android Developer Roadmap 2022.fig**.
- The **.png** file with the path **/images/android_developer_roadmap.png**.
Firstly, you can export the **.fig** project file on your **Figma > Menu -> File -> Save local copy...** like the below:
![Figma3](/images/Figma3.png)
Next, click the whole roadmap element and you can export the roadmap image by clicking the export on the right-side menu like the below:
![Figma4](/images/Figma4.png)
After exporting the roadmap image, make sure the name is **android_developer_roadmap.png**.
## Code reviews
All submissions, including submissions by project members, require review. We use GitHub pull requests for this purpose. Consult [GitHub Help](https://docs.github.com/en/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) for more information on using pull requests.