https://github.com/jlozovei/developer-titles
(fictional/awesome/random/funny/obsolete) Developer Titles :boom:
https://github.com/jlozovei/developer-titles
developer-titles developers funny hacktoberfest
Last synced: 11 months ago
JSON representation
(fictional/awesome/random/funny/obsolete) Developer Titles :boom:
- Host: GitHub
- URL: https://github.com/jlozovei/developer-titles
- Owner: jlozovei
- License: mit
- Created: 2019-09-23T18:40:07.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-28T20:12:41.000Z (about 2 years ago)
- Last Synced: 2025-04-09T04:11:13.022Z (about 1 year ago)
- Topics: developer-titles, developers, funny, hacktoberfest
- Language: JavaScript
- Homepage: https://developertitles.com/
- Size: 1.39 MB
- Stars: 16
- Watchers: 2
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# :boom: Developer Titles
> `['fictional', 'awesome', 'random', 'funny', 'obsolete']` developer titles
## :scroll: About
After years viewing crazy job and developer titles on social media, I've decided to merge them in a single website.
## :gem: Stack
This site is create using [Vanilla JS](http://vanilla-js.com/) (ES6) and [PostCSS](https://postcss.org/), with [Webpack](https://webpack.js.org/). It uses [GitHub Pages](https://pages.github.com/).
I'm using [npm](https://npmjs.com) as the package manager.
> Oh but why not creating it with React or Vue?
>> Because I didn't want to :smile:
## :pencil: Contributing
You can contribute to this project following the steps below:
- Fork the repo
- Create a new branch
- Do the work
- Fill a PR, assign it to you and, if possible, write a cool description
- Wait for the review
Also, take a look at the [contributing guide](https://github.com/jlozovei/developer-titles/blob/master/.github/CONTRIBUTING.md)!
After that, if your request doesn't offend anyone, your title will be able to be part of the great array.
**Don't be afraid to fill some issues, if you want! :heart:**
> For the colors, I like to use [colorion](http://colorion.co).
If you're only looking for the titles, [here they are](https://github.com/jlozovei/developer-titles/blob/master/src/data/titles.json). :rocket:
## :computer: Developing
After forking and cloning the project in your local environment, run the following commands:
```bash
# install dependencies
npm i
# or yarn
# run the project at localhost:9000
npm start
# or yarn start
```
To add a new title, go to [`src/data/titles.json`](https://github.com/jlozovei/developer-titles/blob/master/src/data/titles.json) and add a new title object to the array. It's important the title to have, at least, the `name` key - because if the title hasn't a name, then it shouldn't be here; `background`, `color` and `credits` keys are optional.
Here's how a new title object should look:
```json
{
"name": "Your title name",
"background": "Your title hex background",
"color": "Your title hex background",
"credits": {
"name": "Who you want to credit (name, nick or slug)",
"url": "The person's profile URL (linkedin, github...)"
}
}
```
## :warning: Disclaimer
The goal here is to have fun. Don't use it to be a jerk on other people's work/job!
> Have fun, stay cold!
## :boom: Inspiration and Related Work
When I was creating this site, I faced some related content on the internet. Like:
- [Pseudo Design Titles](https://designtitles.com/)
- [bullshit job titles generator](https://bullg.it/bullshit-job-titles/)
- [@kutyel/superb-developer-titles](https://github.com/kutyel/superb-developer-titles)
- [Silicon Valley Job Title Generator](https://siliconvalleyjobtitlegenerator.tumblr.com/)
## :closed_lock_with_key: License
Licensed under the [MIT](https://github.com/jlozovei/developer-titles/blob/master/LICENSE).