Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 3.1 KB

CONTRIBUTING.md

File metadata and controls

43 lines (27 loc) · 3.1 KB

Contributing

Thank you for your interest in helping build a robust American Express technological ecosystem. The most impactful way to enrich the innersourced ecosystem at American Express is to create and share great things. Software, services, roadmaps, documentation, post-mortems, project visions, constructive feedback, blog posts, and a near endless list of others can build shared understanding and enable effective collaboration.

To contribute to this repository specifically, helpful guidelines are provided below.

Issues

Create a new issue

If you spot a problem with the docs, search if an issue already exists. If a related issue doesn't exist, you can open a new issue using a relevant issue form.

Solve an issue

Scan through our existing issues to find one that interests you. You can narrow down the search using labels as filters. See "Label reference" for more information. As a general rule, we don’t assign issues to anyone. If you find an issue to work on, you are welcome to open a PR with a fix.

Make changes locally

  1. Fork the repository from "Staging" branch.

Contribution Guidelines

  • Make your changes and commit once you are happy with them.

  • Push your commit to your forked repository.

  • Please follow the PEP8 style guide for Python code. We recommend to use the Pylint tool to check your code for style issues before pushing a commit.

  • Please lint your code with Pylint before pushing your changes.

  • Please write unit tests for features you are contributing to ensure good code coverage

  • Naming convention "feature/<< feature-number >>-<< purpose-of-updates >>"

  • Example : feature/0001-add-new-llm›

  • The 0001 is the number to keep track of updates and will be incremented by 1 each time

Opening a Pull Request

  • To contribute: branch from staging, make your changes, and open a Pull Request (PR) with your changes against staging.
  • Contribution to this project is open to all American Express Colleagues.