<commit_before># How we work

Kuzzle is currently in alpha version, and we are working hard to implement new features for our first beta version, mainly focusing on user-friendliness and production readiness.  
It won't be a one-time big release, suddenly bringing Kuzzle from alpha to beta. Kuzzle is an agile project, and we plan to implement and improve Kuzzle incrementally, until we feel Kuzzle is worthy of a beta version tag.

So stay tuned, as many new functionalities will appear over time!

# Roadmap to beta

Here is the list of features we plan to implement to bring Kuzzle's version to beta.
This list isn't proritized yet, and it may change over time, depending of feedbacks coming from users or from ourselves:
we follow the [Eat your own dog food](https://en.wikipedia.org/wiki/Eating_your_own_dog_food) principle!
<commit_msg>amended with our long-term intents<commit_after># How we work

Kuzzle is currently in alpha version, and we are working hard to implement new features for our first beta version, mainly focusing on user-friendliness and production readiness.  
It won't be a one-time big release, suddenly bringing Kuzzle from alpha to beta. Kuzzle is an agile project, and we plan to implement and improve Kuzzle incrementally, until we feel Kuzzle is worthy of a beta version tag.  

So stay tuned, as many new functionalities will appear over time!

# What we have planned to do with Kuzzle

On one hand, Kuzzle is a big project, and we're bringing a lot of resources to make it a reality and, in the future, it will need resources to maintain and to make it better.

On the other hand, Kuzzle is also an open source project, and we have open source core values at heart.

So, to avoid any confusion, we decided to be completely honest with our intents.  
Keep in mind that we're speaking about intents based on long-term goals: we're still far from a stable release of Kuzzle!

Here is what we know for sure:

* Kuzzle source code will **always** be open source and free to use
* We plan to sell professional-grade support of Kuzzle
* We plan to sell a cloud-based version of Kuzzle
* Because we feel that contributions will help us release a better version of Kuzzle faster, we plan to reward our contributors, or at least most of them, depending on our budget. What we have in mind at the moment is a free access to our cloud-based version of Kuzzle.

We have a few more ideas still up to debate, so more items might appear in the future.

# Roadmap to beta

Here is the list of features we plan to implement to bring Kuzzle's version to beta.
This list isn't proritized yet, and it may change over time, depending of feedbacks coming from users or from ourselves:
we follow the [Eat your own dog food](https://en.wikipedia.org/wiki/Eating_your_own_dog_food) principle!

Keep in mind that the list below is the required features needed to **enter** beta version. After that we'll keep amending this beta version with many more features, until we feel ready to bring Kuzzle to its first stable release.

{'fraction_non_alphanumeric': 0.03889255108767304, 'fraction_numerical': 0.0, 'mean_word_length': 4.305944055944056, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2293923', 'n_tokens_mistral': 792, 'n_tokens_neox': 755, 'n_words': 503}