Skip to content

jeyhunjeyhunzade/blackbazar-common

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


BLACKBAZAR-COMMON

◦ Developed with the software and tools below.

TypeScript TypeScript Express JSON

GitHub license git-last-commit GitHub commit activity GitHub top language

📖 Table of Contents


📍 Overview

--- https://www.npmjs.com/package/@blackbazar/common

📂 Repository Structure

└── blackbazar-common/
    ├── package-lock.json
    ├── package.json
    ├── src/
    │   ├── errors/
    │   │   ├── bad-request-error.ts
    │   │   ├── custom-error.ts
    │   │   ├── database-connection-error.ts
    │   │   ├── not-authorized.ts
    │   │   ├── not-found-error.ts
    │   │   └── request-validation-error.ts
    │   ├── events/
    │   │   ├── base-listener.ts
    │   │   ├── base-publisher.ts
    │   │   ├── expiration-complete-event.ts
    │   │   ├── order-cancelled-event.ts
    │   │   ├── order-created-event.ts
    │   │   ├── payment-created-event.ts
    │   │   ├── subjects.ts
    │   │   ├── ticket-created-event.ts
    │   │   ├── ticket-updated-event.ts
    │   │   └── types/
    │   ├── index.ts
    │   └── middlewares/
    │       ├── current-user.ts
    │       ├── error-handler.ts
    │       ├── require-auth.ts
    │       └── validate-request.ts
    └── tsconfig.json

🤝 Contributing

Contributions are welcome! Here are several ways you can contribute:

Contributing Guidelines

Click to expand
  1. Fork the Repository: Start by forking the project repository to your GitHub account.
  2. Clone Locally: Clone the forked repository to your local machine using a Git client.
    git clone <your-forked-repo-url>
  3. Create a New Branch: Always work on a new branch, giving it a descriptive name.
    git checkout -b new-feature-x
  4. Make Your Changes: Develop and test your changes locally.
  5. Commit Your Changes: Commit with a clear and concise message describing your updates.
    git commit -m 'Implemented new feature x.'
  6. Push to GitHub: Push the changes to your forked repository.
    git push origin new-feature-x
  7. Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.

Once your PR is reviewed and approved, it will be merged into the main branch.


📄 License

This project is protected under the SELECT-A-LICENSE License. For more details, refer to the LICENSE file.