[go: up one dir, main page]

Skip to content

Experimental version of Feign, for asynchronous, non-blocking and reactive modes

License

Notifications You must be signed in to change notification settings

OpenFeign/feignx

Repository files navigation

FeignX

CircleCI codecov Known Vulnerabilities

FeignX, an experimental version of Feign, extending the core concepts of Feign beyond HTTP and REST including support for pooled, asynchronous, non-blocking, and reactive execution modes.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

What things you need:

git clone https://github.com/openfeign/feignx.git
cd feignx

Building from the Command Line

To compile, test, and build all artifacts, use:

./mvnw install

The first time you run the build, it may take some time to download Maven and all of the required dependencies, compile, and run all of the tests. Dependencies will be cached in your $HOME/.m2 directory.

Importing into your IDE

Most popular IDE environments support reading project information from a Maven pom.xml file.
Follow the instructions for your preferred IDE:

Running the tests

To test your changes, run the test suite using:

./mvnw clean test

This will run the entire test suite, verifying your changes including formatting, licensing, and code coverage.

Built With

  • Maven - Dependency Management
  • Snyk - Security and Dependency Scanning
  • Circle CI - Continuous Integration and Deployment
  • Codecov - Code Coverage tracking and reporting

Issues

To report an issue, or check on the status of an issue, see the Issues section of this repository.

Contributing

Please read CONTRIBUTING for details on our Code of Conduct, and the process for submitting Pull Requests to us.

Releases

For the versions available, see the tags on this repository or Maven Central

Contributors

See also the list of contributors who participated in this project.

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details

Acknowledgments

About

Experimental version of Feign, for asynchronous, non-blocking and reactive modes

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages