54 lines
2.7 KiB
Markdown
54 lines
2.7 KiB
Markdown
## DannyDannyDanny/gitmoji
|
|
|
|
<a href="https://gitmoji.carloscuesta.me">
|
|
<img src="https://img.shields.io/badge/gitmoji-%20😜%20😍-FFDD67.svg?style=flat-square" alt="Gitmoji">
|
|
</a>
|
|
|
|
## Repo Roadmap
|
|
* [ ] 2021Q1: Gitmoji -> (general) Methodology
|
|
* [ ] 2021Q2: Git Methodology -> Branching, Merging and Pull Requests
|
|
* [ ] 2021Q3: Organize other methodology better
|
|
* [ ] 2021Q4: Add collaborators
|
|
|
|
|
|
This methodology repo is focused on Python Data Processing based projects with som external dependencies (APIs or DBs).
|
|
In your commit message use the format `:gitmoji: <commit message>`. Only propper nouns, CamelCase and class names should have uppercases letters. Avoid using multiple gitmojis.
|
|
|
|
## `gitmoji` Lookup
|
|
|
|
|emoji|code|description|
|
|
|---|---|---|
|
|
|:sparkles:|`:sparkles:`| add new feature / function|
|
|
|:art:|`:art:`| improve readibility / structure and lint flake8 |
|
|
|:goal_net:|`:goal_net:`| try/raise/handle errors or warnings|
|
|
|:zap:|`:zap:`| improve performance / coverage / profiling |
|
|
|:bug:|`:bug:`| fix this bug|
|
|
|:truck:|`:truck:`| moving / renaming |
|
|
|:recycle:|`:recycle:`| refactor code |
|
|
|:construction: / :boom:|`:construction:`/`:boom:`| work in progress / breaking changes |
|
|
|:white_check_mark:|`:white_check_mark:`| writing tests, running tests |
|
|
|:memo:|`:memo:`| doc / logging / verbosity / code comments |
|
|
|:fire:|`:fire:`| remove code / file |
|
|
|:alien:|`:alien:`| changes related to APIs and Databases |
|
|
|:bar_chart:|`:bar_chart:`| clean / transform / validate _data_|
|
|
|:lipstick:|`:lipstick:`| improve UI / UX, CLI or visualizations|
|
|
|:pushpin:|`:pushpin:`| Dependency and environment versioning |
|
|
|:see_no_evil:|`:see_no_evil:`| changes to .gitignore and exclusively local files |
|
|
|
|
Missing a gitmoji? Get [inspiration](https://gist.github.com/rxaviers/7360908).
|
|
Submit an [issue](https://github.com/DannyDannyDanny/gitmoji/issues) (or [Pull Request](https://github.com/DannyDannyDanny/gitmoji/pulls)).
|
|
|
|
|
|
## Other methdology
|
|
* [Things you should do know](https://secure.phabricator.com/book/phabflavor/article/things_you_should_do_now/)
|
|
* Follow [naming conventions](https://visualgit.readthedocs.io/en/latest/pages/naming_convention.html)
|
|
* Use [scrum methodology](https://www.scruminc.com/scrum-glossary/)
|
|
* Use databases
|
|
* Consider SQL (but [don't use `select *`](https://tanelpoder.com/posts/reasons-why-select-star-is-bad-for-sql-performance/))
|
|
* Avoid [dark patterns](https://darkpatterns.org/types-of-dark-pattern.html)
|
|
* Security
|
|
* Audit [security](https://hangar.tech/posts/our-dsq/)
|
|
* Understand [SSH tunnels](https://robotmoon.com/ssh-tunnels/)
|
|
* Use [non-linear roadmaps](https://productcrunch.substack.com/p/escaping-the-roadmap-trap)
|
|
* Use solarized-theme
|
|
* [git bash solarized :sun_with_face:](https://github.com/speedpacer/gitbash_solarized/issues)
|