Skip to content
/ anax Public

Anax is our take on modularity and versatility for QA engineers. It is our intention to make Anax a leading software quality assurance framework.

License

Notifications You must be signed in to change notification settings

anaxdojo/anax

Repository files navigation

Anax - A next-gen Software Quality Assurance Framework

Origin: ἄναξ (pronounced: /á.naks/ → /ˈa.naks/ → /ˈa.naks/) is a Greek word meaning 'the Leader' or 'the King'. It is our intention to make Anax a leading software quality assurance framework.

Status: Getting serious

We are using Github Actions for our builds. Current status:

  • Develop Actions

We are currently experimenting with the major directions that Anax is going to take in the future. The 'develop' branch is considered highly volatile, and the master branch is not stable either. However, we've already done some effort to decide on publishing and the first artefacts are now available in Bintray.

How to work with our new release

Add the authentication to the Package Registry to your global settings.xml:

<servers>
    <server>
        <id>github</id>
        <username>YOUR_USER_NAME</username>
        <password>YOUR_AUTH_TOKEN</password>
    </server>
</servers>

Replace the YOUR_AUTH_TOKEN with a generated GitHub personal access token: GitHub > Settings > Developer Settings > Personal access tokens > Generate new token: The token needs at least the read:packages scope.

Maven

Complete instructions are in the page Installing a Package.

  1. Then, add the dependency for Chrome to your project:
<dependency> 
    <groupId>org.anax.framework</groupId> 
    <artifactId>anax-chrome</artifactId> 
    <version>LATEST</version>
</dependency>
  1. Add also the repository in your pom.xml
<repository>
    <id>github</id>
    <name>GitHub Anax</name>
    <url>https://maven.pkg.github.com/anaxdojo/anax</url>
    <releases><enabled>true</enabled></releases>
    <snapshots><enabled>true</enabled></snapshots>
</repository>

Gradle

For gradle see instructions here.

Then, add the dependency for Anax-Chrome to your project:

compile 'org.anax.framework:anax-chrome:LATEST'

The 10m quick intro

For the impatient and eager, we have created a 10m quick guide. Read on Setting up an Anax project (10m guide) to find out.

About

Anax is our take on modularity and versatility for QA engineers. It is our intention to make Anax a leading software quality assurance framework.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •  

Languages