I hereby claim:
- I am hectorcanto on github.
- I am hcanto_cin (https://keybase.io/hcanto_cin) on keybase.
- I have a public key ASDJSGfwdj2HKLYnaKBFpNG9G72qZC_HfltgDs1901IsrAo
To claim this, I am signing this object:
| def pytest_collection_modifyitems(items): | |
| """ | |
| Add marker to all tests in the conftest folder tree. | |
| You need to organize your tests in folders for it to work. | |
| Usage: `pytest -m $marker_expression` | |
| Example: `pytest -m unit1 | |
| Reference: https://docs.pytest.org/en/stable/reference.html?highlight=collection_modi#pytest.hookspec.pytest_collection_modifyitems |
I hereby claim:
To claim this, I am signing this object:
| #!/usr/bin/env bash | |
| # SYNTAX branchtype/[subproject/]description_with_underscore-#CODE-123 | |
| # Example feature/main_api/new_feature-#MAPI-123 | |
| # Separators: slash (/) dash (-), don't use dashes as spaces, please | |
| # Why this syntax? | |
| # ticket at the end to keep autocomplete working in terminal | |
| # optional subproject for better CI pipeline decissions per subproject (multirepo, subapps, contexts ..) |
| """This is the docstring main line, I prefere them without a final dot | |
| Descritption goes after a brealine, first line should not be multiline but second can be. | |
| After it there can be many section like: Example, Usage, Returns, Attributes, Todo ... There | |
| might special notation for documentation tooling like Sphinx or Handsdown. In general avoid | |
| Avoid `Attributes` and `Returns` typing if specified in the hinting unless it is necessary for the tooling. | |
| This is based in: [Sphinx Napoleon](https://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_google.html) |
A list of software engineering vocabulary in English, Spanish, and Portuguese as I found them in my day to day
| #!/usr/bin/make -f | |
| # Run `make` or `make help` to get the list | |
| # Rename or reference them at your own | |
| # Recommendation, group them to enhace autocompletion, like `lint-something` | |
| # Use `@` at the beggining of a line to hide it from prompting | |
| # Most commands are configured through pyproject.toml by default or explicitly | |
| #### Setup |