Skip to content

Commit d3ac97a

Browse files
authored
Docs: Add Quality page (#1518)
* Docs: Add Quality page * Add Security section to the Quality guide
1 parent 11932a3 commit d3ac97a

File tree

2 files changed

+79
-0
lines changed

2 files changed

+79
-0
lines changed

docs/.vuepress/config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ module.exports = {
173173
title: 'Overview',
174174
collapsable: false,
175175
children: [
176+
['/guide/quality', 'Quality'],
176177
['/guide/supported-browsers', 'Supported browsers'],
177178
['/guide/dependencies', 'Dependencies'],
178179
['/guide/licensing', 'Licensing'],

docs/guide/quality.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
# Quality
2+
3+
HyperFormula is built with the highest standards of software quality, backed by rigorous research, comprehensive testing, and transparent development practices.
4+
5+
## Research Foundation
6+
7+
HyperFormula originated as a research and development project **funded by the European Union**. The project was **successfully executed and positively evaluated** by The National Centre for Research and Development in Poland, validating both the technical approach and implementation quality.
8+
9+
This EU funding provided the foundation for developing a calculation engine that meets the highest academic and industry standards.
10+
11+
## Expert Development Team
12+
13+
HyperFormula is developed by a team of highly qualified experts:
14+
15+
- **Computer Science specialists** with Master's and PhD degrees
16+
- **Mathematics experts** with deep knowledge in numerical computation
17+
- **Software engineering professionals** with years of enterprise-grade experience
18+
19+
## Comprehensive Testing
20+
21+
Quality assurance is at the heart of our development process:
22+
23+
- **Nearly 5,000 unit tests** covering all aspects of the calculation engine
24+
- **97% test coverage** ensuring virtually every line of code is verified
25+
- Continuous integration across multiple environments
26+
- Regular performance comparisons between versions
27+
28+
::: tip
29+
Our high test coverage means you can be confident that HyperFormula will behave predictably in your application, even in complex scenarios.
30+
:::
31+
32+
## Open Source Transparency
33+
34+
HyperFormula's **entire source code is available on GitHub**, providing complete transparency that allows you to:
35+
36+
- **Inspect the implementation** to understand exactly how calculations are performed
37+
- **Verify the quality** of the code and development practices
38+
- **Contribute improvements** or report issues directly to the development team
39+
- **Build confidence** through code reviews and community oversight
40+
41+
[View the source code on GitHub →](https://github.com/handsontable/hyperformula)
42+
43+
## Real-World Validation
44+
45+
HyperFormula powers **Handsontable**, one of the most popular data grid solutions in JavaScript, trusted by thousands of developers worldwide.
46+
47+
Additionally, HyperFormula is used by many other projects and organizations, providing continuous validation of its stability and performance across diverse applications.
48+
49+
## Security
50+
51+
HyperFormula maintains the highest security standards to protect your applications:
52+
53+
- **Regular external security audits** conducted by independent security experts
54+
- **Dependency vulnerability scanning** using industry-leading tools including Fossa, Dependabot, and Snyk
55+
- **Security risk assessments** to identify and mitigate potential threats
56+
- **Proactive monitoring** of security advisories and immediate response to emerging threats
57+
58+
## Quality Assurance Process
59+
60+
Our development includes multiple quality layers:
61+
62+
1. **Code Reviews** - All changes are peer-reviewed by experienced developers
63+
2. **Automated Testing** - Comprehensive test suite runs on every commit
64+
3. **Performance Testing** - Regular benchmarking ensures optimal performance
65+
4. **Cross-Platform Testing** - Verification across different browsers and Node.js versions
66+
5. **Documentation Reviews** - All features are thoroughly documented and reviewed
67+
68+
## Professional Support
69+
70+
HyperFormula offers comprehensive support options to ensure your success:
71+
72+
- **Direct contact with the dev team** through GitHub platform
73+
- **Premium support** for companies using HyperFormula in mission-critical applications
74+
- **Consulting services** for turn-key solutions, including proof of concepts, deployment strategies, and custom feature development
75+
76+
Our expert team has been supporting enterprises since 2012 and understands how to respond to individual business needs.
77+
78+
[Learn more about support options →](support.md)

0 commit comments

Comments
 (0)