🐘
pREST
  • pRESTd
    • Who uses pREST
    • pRESTd Key Features
    • Contributing to pRESTd
    • pREST in the Media
    • Code of Conduct
    • Code of Ethics
  • Get pREST
    • Development Guide
    • Start with Docker
    • Start with Golang
    • Start with Homebrew
  • Get Started
    • Configuring pREST
    • CORS Support
    • Cache
    • Migrating
    • Permissions
  • API Reference
    • Custom Queries
    • Auth
    • Parameters
    • Advanced Queries
  • Deployment
    • Deploying with Docker
    • Deploy in Heroku
  • Plugins
    • Middleware Plugin
    • Endpoint Plugin
  • Integrations
    • Amazon Redshift
    • TimescaleDB
    • YugabyteDB
Powered by GitBook
On this page
  • Code of Conduct
  • How to Contribute
  • Development Setup
  • Coding Guidelines
  • Reporting Issues
  • Feature Requests
  • Review Process

Was this helpful?

Edit on GitHub
  1. pRESTd

Contributing to pRESTd

contributions are welcome to help improve and grow the project

PreviouspRESTd Key FeaturesNextpREST in the Media

Last updated 1 year ago

Was this helpful?

Thank you for your interest in contributing to pREST! Before you get started, please take a moment to review the following guidelines.

Code of Conduct

Please review our to understand the expected behaviour within the pREST community.

How to Contribute

  1. Fork the repository to your GitHub account.

  2. Clone the forked repository to your local machine:

    git clone https://github.com/<your-username>/prest.git
  3. Create a new branch for your changes:

    git checkout -b feature-branch
  4. Make your changes and commit them:

    git commit -m "Describe of your changes"
  5. Push the changes to your forked repository:

    git push origin feature-branch
  6. Open a pull request on the official pREST repository. Provide a clear title, a description of your changes, and any relevant information.

Development Setup

If you're planning to make significant contributions or work on new features, follow these steps to set up your development environment:

  1. Install project dependencies:

    go get -u ./...
  2. Run tests to make sure everything is set up correctly:

    go test ./...
  3. Make your changes, update tests if necessary, and ensure that all tests pass before submitting a pull request.

Coding Guidelines

  • Adhere to the existing coding style and conventions used in the project.

  • Write clear and concise commit messages.

  • Document your code using comments where necessary.

Reporting Issues

Feature Requests

Review Process

Maintainers will review pull requests, and feedback will be provided. Once approved, changes will be merged into the main branch.

Thank you for contributing to pREST! Your help is greatly appreciated.

Install Go (if not already installed):

Follow the guidelines.

If you encounter any issues or have suggestions for improvement, please open an issue on the .

If you have a feature you'd like to see added to pREST, open an issue on the and use the "Feature Request" label.

Code of Conduct
Download Go
Effective Go
GitHub issue tracker
GitHub issue tracker