Skip to content

makegov/tango-public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tango API

This repository is mostly dedicated to tracking issues (bugs, feature requests, questions, and general feedback) for Tango. You can use this space to report problems, request features, or ask questions.

Production Badge Staging Badge

View our CHANGELOG


Table of Contents


Tango API Usage

API Authentication

To use the Tango API, you'll need to authenticate your requests using an API key. Here's how to get started:

Getting Your API Key

  1. Log in to your Tango account
  2. Visit your profile page
  3. Your API key will be displayed on this page:

Using Your API Key

To authenticate your API requests, include your API key in the request headers using the X-API-Key header:

curl -H "X-API-Key: your_api_key_here" https://tango.makegov.com/api/api-keys/

Example Requests

Python (using requests)
import requests

headers = {
    "X-API-Key": "your_api_key_here"
}

response = requests.get(
    "https://tango.makegov.com/api/api-keys/",
    headers=headers
)
JavaScript (using fetch)
const headers = {
    "X-API-Key": "your_api_key_here"
};

fetch("https://tango.makegov.com/api/api-keys/", {
    headers: headers
})
    .then(response => response.json())
    .then(data => console.log(data));

Security Best Practices

  1. Keep your API key secure and never share it publicly
  2. Don't commit your API key to version control
  3. If you suspect your key has been compromised, contact us immediately to generate a new one
  4. Use environment variables to store your API key in applications

Need Help?

If you're having trouble with API authentication, please contact our support team for assistance: tango@makegov.com.


Tango Issues Tracker

Purpose

This repository is publicly accessible for users to submit:

  • Bug reports
  • Feature requests
  • Questions
  • General feedback

Please note that this repository does not contain any code or project files. It is solely for logging and tracking issues. The main project repository is private, but issues raised here will be addressed promptly.


How to Use

Submitting a Bug Report

If you've encountered a bug, please open a new issue and provide as much information as possible. This includes:

  • A clear description of the bug.
  • Steps to reproduce it.
  • Expected behavior and actual behavior.
  • Screenshots, if applicable.

Requesting a Feature

To request a new feature, go to the Feature Request template and describe the improvement or new functionality you'd like to see.

Asking a Question

If you have a question about Tango, you can open an issue using the Question Template. Our team will respond as soon as possible.


Issue Templates

To streamline issue submissions, we have provided several templates for common cases:

  • Bug Report
  • Feature Request
  • Question
  • General Feedback

Please select the appropriate template when submitting your issue.


Contributing

We encourage contributions in the form of feedback, bug reports, and feature requests. Please adhere to the following guidelines:

  • Be clear and concise in your descriptions.
  • Provide relevant context to help us address the issue.
  • For more significant contributions, feel free to discuss your idea in an issue first.

About

Issue reporting for Tango.

Resources

Stars

Watchers

Forks