palpatine received its first PR
Tags: github, tutorial, productivity, showdev
Published: 2022-09-23 04:39:29

[palpatine](https://github.com/batunpc/palpatine) is now supporting `markdown files`🎉 It lets you write [links in markdown](https://www.markdownguide.org/basic-syntax#links) so that when it is rendered into html, the links will be clickable. You can see this in the demo [here](https://emperor-palpatine.netlify.app/). This is the initial support of palpatine for markdown files, and we will be adding more features in the future. I appreciate [Samina](https://github.com/saminarp) for implementing this feature to address [Issue#6](https://github.com/batunpc/palpatine/issues/6) with the following [PR](https://github.com/batunpc/palpatine/pull/7) respectively.

## Discussions on the Pull Request (PR)

During PR, we talked over [Slack](https://slack.com/)(like almost every developer) and I enjoyed the process. Slack is a great tool for communication and I highly recommend it. It was not something I used to use often, but I noticed it feels much more convenient than any other tool, it supports large files, and screen recordings to be shared, unlike the other tools with limitations on certain sizes. With Samina, we have shared our screens and discussed the implementation. I am confident that we learned a lot from each other. I also implemented similar `markdown support` into her tool [rwar](https://github.com/saminarp/rwar) that supports [markdown headings](https://www.markdownguide.org/basic-syntax#headings). You can see her demo [here](https://rwarr.netlify.app/). The [PR](https://github.com/saminarp/rwar/pull/8) I raised was to address [issue#6](https://github.com/saminarp/rwar/issues/6).

## Creating a PR

After you finalize your changes and give a detailed report to the maintainer through the preferred environment (GitHub issues, Slack, etc.), you can create a PR. Follow the steps below to create a PR:

```bash
git checkout -b issue-6 # Create a new branch for your work
git add . # Add all the changes you made
git commit -m "Updating x, y, and z based on changes"
git push origin issue-5
```

## Meanwhile

I have been working on the efficiency of the tool and refactoring its readability. I appreciate any feedback on [palpatine](https://github.com/batunpc/palpatine) and also if you missed the first post regarding this project, you can read it [here](https://dev.to/batunpc/palpatine-release10-350g). While this project is something I enjoy wholeheartedly, it is also a project I get grades from. Due to deadlines, quick decisions had to be made, therefore, there is room for improvement.

### Navigation

Links | [palpatine](https://github.com/batunpc/palpatine)|[rwar](https://github.com/saminarp/rwar)|
---|---|---|
Repo| ![palpatine](https://github-readme-stats.vercel.app/api/pin/?username=batunpc&repo=palpatine) | ![rwar](https://github-readme-stats.vercel.app/api/pin/?username=saminarp&repo=rwar)
PR |[Sam's Pull request](https://github.com/batunpc/palpatine/pull/7) | [My pull request](https://github.com/saminarp/rwar/pull/8) |
Issue | [Issue#6 to Palpatine](https://github.com/batunpc/palpatine/issues/6) | [Issue#6 to rwar](https://github.com/saminarp/rwar/issues/6)