Skip to content
@espressolabs-com

EspressoLabs ☕️

EspressoLabs ☕️

Welcome to EspressoLabs' GitHub organization! ☕️

Tech Stack

Language

We use TypeScript throughout our entire stack to ensure type safety and enhance developer experience. This unified approach allows us to share types between frontend and backend, reducing redundancy and potential errors.

Backend

Our backend is powered by Node.js with Express.js, providing a robust and scalable server-side foundation. We leverage TypeScript's strong typing to create maintainable and reliable APIs.

Coding Standards

We follow the Airbnb JavaScript/TypeScript Style Guide to maintain consistency across all our projects. This helps us write clean, readable, and maintainable code.

Getting Started

  1. Ensure you have Node.js installed (we recommend using the LTS version)
  2. Set up TypeScript in your development environment
  3. Familiarize yourself with our coding standards:
  4. Set up VScode extension + coPilot.
  5. TODO - extensions

Contributing

  1. Talk about the changes with the Tech Lead(s). After you get a 'green light' go to the next step.
  2. Create a new branch for your feature.
  3. Make your changes.
  4. Ensure your code follows our style guidelines.
  5. Submit a pull request.

Branch Naming Convention

We maintain a consistent branch naming strategy to easily identify the purpose of each branch:

Feature Branches

For new features, use the following format:

feature/[issue-number]-short-feature-description

Examples:
feature/123-user-authentication
feature/456-payment-integration

Bug Fix Branches

For bug fixes, use the following format: Copyfix/[issue-number]-short-bug-description

Examples:

fix/789-login-crash
fix/101-incorrect-pricing-calculation

Contact

For any questions or concerns, please reach out to our development team on Slack #dev


⚡️ EspressoLabs

Popular repositories Loading

  1. .github .github Public

  2. node-best-practices node-best-practices Public

    Forked from goldbergyoni/nodebestpractices

    ✅ The Node.js best practices list (July 2024)

    Dockerfile

  3. tracker-blocklists tracker-blocklists Public

    Forked from duckduckgo/tracker-blocklists

    Web tracker blocklists used by DuckDuckGo apps and extensions.

    JavaScript

  4. EDR-tester EDR-tester Public

    A comprehensive, cross-platform testing tool for validating Endpoint Detection and Response (EDR) systems.

    JavaScript

  5. espresso-labs-website espresso-labs-website Public

    Forked from thesurfer1/espresso-labs-website

    Espresso Labs WP as of 24-feb-2026

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…