November 3rd, 2020 by inflectra
We are excited about the next release of Spira 6.7 that is due to be released in early December. This new version has lots of general enhancements, bug fixes, and improvements to baselining. However, a key feature of this new version is a completely revamped Source Code Management module. Our company's mission is to enable Harmony between developers, testers, and managers, and this new release is focused heavily on the needs of Developers.
In Spira v6.7, we have separated out the source code management screens from the main Tracking menu. Previously all of the source code functionality was buried under the single Source Code menu entry, when in fact, Spira offers several different key views. In line with how the Testing menu gives single-click access to the test cases, test sets, test runs, automation, and test configurations, the new Developing menu gives developers single-click access to the Source Code Files and Source Code Commits:
We also plan to add additional features related to development here in future releases, such as code reviews and Git pull/merge requests.
The source code folder and file viewing page have been given a facelift, with the ability to see folders inline in the main grid, faster searching and sorting, better tooltips, and other productivity-enhancing features.
To simplify the user experiences and remove redundant information, the widget that used to display the list of recent revisions (under the folders) has been relocated to the Source Code Commits widget on the Development product dashboard:
One other small but useful feature is that the branch selection menu now understands the naming convention used in Git branches, where slashes separate the parts of the branch hierarchy so that Spira displays the branch menu in a true hierarchical fashion:
When you click on a file in the source code grid, the source code file details page has also been given a makeover. The page is simplified to display the key information (code, commits, associations) more cleanly without unnecessary clutter. You can also quickly navigate between folders and files with the new sidebar navigation. This navigation brings the source code module in line with the rest of Spira, with fast loading of data and easy single-click navigation.
In addition, the code syntax highlighting system has been updated to use more modern styling and fully supports Spira dark and light modes. We have also added highlighting support for the following languages and filetypes:
The Commits tab has been improved to allow you more easily filter by name, date, summary message, action, and author. We have added new icons to quickly show the type of file action, and the artifact tokens in the commit messages are clickable, giving one-click access from the grid to the relevant requirement, task, incident, or other associated artifact.
Finally, the Associations tab has been refactored to use the new standard Associations grid and selectors used elsewhere in Spira:
This lets you filter and sort the associations' list as well as add, modify, and remove the associations between source code files and Spira artifacts (such as risks, requirements, tasks, etc.). Previously it was not possible to sort or filter the grid, and modifying an existing association was not possible.
The refreshed Source Code Commits page is now a top-level page in Spira, accessible by one click from the main navigation. It has better sorting and filtering than our previous version, and the commit summary messages are now dynamically parsed, with all Spira artifact tokens displayed as hyperlinks so that you can navigate quickly and easily to the relevant artifact. For example, if a developer fixed a bug or completed a feature, that information is now just one click away.
When you click on the commit, the commit details page has been updated to use the new navigation and fast data loading that is used elsewhere in Spira. The page has been reorganized to reduce clutter and make the most information one click away.
Finally, the Associations tab has been refactored to use the new standard Associations grid and selectors used elsewhere in Spira:
This lets you filter and sort the associations' list as well as add, modify, and remove the associations between source code commits and Spira artifacts (such as risks, requirements, tasks, etc.). Previously it was not possible to sort or filter the grid, and modifying an existing association was not possible. This option is useful when you have commits that were not originally linked to a Spira artifact when they were created (using the special tokens), and you want to maintain traceability after the fact.
spotlight roadmap devops source code continuous integration commits spira
Ask an Inflectra expert:
SpiraTest combines test management, requirements traceability & bug-tracking
SpiraTeam brings your teams together, managing the entire application lifecycle
SpiraPlan lets you manage your programs and portfolio of projects like never before
Orchestrates your automated regression testing, functional, load and performance
The ultimate test automation platform for web, mobile, and desktop applications
The help desk system, designed specifically for software support teams
Cloud hosted, secure source code management - Git and Subversion
Exploratory testing capture tool that automatically records your testing activity
Let us deal with the IT pain so you don't have to. Or use on-premise if you prefer.
Our customers work in every industry imaginable. From financial services to healthcare and biotech to government and defense and more, we work with our customers to address their specific needs.
Our products do not enforce a methodology on you, instead they let you work your way. Whether you work in agile development, Scrum and XP, Kanban and Lean, Waterfall, hybrid, or Scaled Agile Inflectra can help.
If you want to learn more about application delivery, testing, and more take a look at our whitepapers, videos, background papers, blog, and presentations.
Customers use our tools to help automate repetitive tasks and streamline their business processes using our Robotic Process Automation (RPA) solutions.
We collaborate with a wide range of teams to bring our customers a range of services (including load testing, training, and consultation), complimentary technologies, and specialized tools for specific industries.
Learn how different organizations have benefited from using Inflectra products to manage their software testing and application develooment.
Outstanding support is the foundation of our company. We make support a priority over all other work. Take a look at our support policy.
Discover great tips, discussions, and technical solutions from fellow customers and Inflectra's technical experts.
If you can't find the answer you're looking for, please get in touch with us: over email, phone, or online.
We are constantly creating new videos to help customers learn about our products, including through in depth webinars, all freely available along with a wide selection of presentations.
We provide a number of resources to help customers learn how to get the most out of our products, with free online resources, virtual classrooms, and face to face.
Read about Inflectra, our manifesto, and values. Meet our incredible customers who are building awesome things. We are focused on their success using our tools.
The Inflectra Blog contains articles on all aspects of the software lifecycle.
In addition we have whitepapers,
background articles, videos and
presentations to help get you started.
Events are a big part of our awesome customer service. They are a chance to learn more about us, our products, and how to level up your skills with our tools.
We partner with educational institutions and individuals all over the world. We are also a great place to work and encourage you to explore joining our team.
Please contact us with your questions, feedback, comments, or suggestions. We'll get back to you as soon as possible.
When you need additional assistance (be it training, consulting, or integration services) our global certified solution provider partner network is ready to help.
At Inflectra, we are fully committed to provide our customers with the very best products and customer service.
We want to help developers extend and customize our tools to fit in with their needs. We provide robust APIs, sample code, and open source projects.