Frequently Asked Questions

What is JENRES?

JENRES is an AI-powered tool created to support developers by automating boring housekeeping tasks in the coding process. Leveraging the power of generative technologies, JENRES interacts with GitHub repositories and automatically addresses coding issues. JENRES can be instructed to handle issues and housekeeping duties on behalf of an operator. The Issue Handling feature manages GitHub issues assigned to the @jenres bot, while the housekeeping feature allows for the scheduled execution of tasks. JENRES can manage a plethora of tasks, addressing various coding practices, from document generation and unit tests to project setup.   

Who's JENRES for?

JENRES supports developers by handling time-consuming and repetitive coding tasks, which can slow down code development and improvement.   

From a developer's perspective, JENRES:  

  • helps improve the coverage, velocity, and quality of the code;  

  • frees developers from some coding duties, enhancing their focus on creativity and problem-solving.   

From a manager's perspective, JENRES:  

  • Works to value your developers' time and skills.  

  • Helps mitigate risks and achieve faster project outcomes.  

What can JENRES do?  

Main features of JENRES include:  

  • Comments, javadocs and docstrings generation;  

  • Unit test writing;  

  • SonarCloud issue resolution; 

  • Linting issue resolution;   

  • Issue Handling on GitHub;   

  • Housekeeping: scheduled runs for recurring code tasks;   

  • Possibility to run tests and check for code errors.   

Can I install JENRES  locally, or do I have to? 
JENRES is installed in your GitHub repository and gets access to the code available in the main branch. You do not have to install it locally. Check out the installation and configuration manual for further information on how to get started with JENRES.  
What do I need to use JENRES?

Not much, really! You only need the following:  

  • A public GitHub repository for free use.  

  • An OpenAI API key.  

  • A terminal to run the installation commands (any terminal will do).  

Is Jenres available for free?
JENRES is free to use in public GitHub repositories. However, you need to provide an OpenAI key, which will be charged to the user.  
Can I use JENRES also without SonarCloud integration?
Yes, you can. SonarCloud is a valuable partner for JENRES due to its deep analytical capabilities. However, JENRES can be used for various tasks that do not involve SonarCloud. Explore JENRES features to learn more. 
What is the current status of JENRES?

Thank you for your interest in JENRES! You are currently exploring a public Alpha version (v. 0.15.2). At this point, JENRES is still under development, and it is available for public testing to gather valuable feedback and insights that will shape its future. Try it and report issues  here.