Replies: 2 comments
-
|
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Upon discussing with @josecelano the preparation of the current release planned for end of the month of July 2024 we have concluded the following:
Until now
We have essentially done refactoring work improving the code base and essential structure of the entire Torrust project, the purpose was to create a project where the code quality and documentation in addition to the existing two subprojects are easy to build forward and contribute to for new developers given our goal of attracting contributors. So far we have started to have some external contributors who actively picked up some of the easier issues and worked on them.
Current release
The current release has taken the code base to a much better level than two years ago. It is now possible for other experience developers knowledgeable of Rust to experience a better onboarding. I underline the term experienced since from our own team's experience without being knowledgeable of Rust it takes some additional time, since it is not an easy language to learn.
Other conclusions that we have reached are:
Preparation of future roadmap
Given the above, we need to define a roadmap that makes sense and is aligned with the direction that we decide upon from now onwards.
Things that @josecelano and I think need to be done in preparation for setting new objectives and timelines is to:
There are two types of competition, similar torrent solutions and the IPFS decentralized file share technology.
As for solutions we intend to:
As for IPFS:
There can be many options or areas where we can spend our time on, however; with such a small team we need to find a focus for our efforts. It also needs to be an area which other users and developers do find interesting so that we create value by addressing a niche and also have something that other potential contributors find interesting to contribute to.
Something that we are considering is reviewing our current feature requests by others and also launching a poll and suggestion board.
Some things that were mentioned in some of our meetings were implementing things such as:
Hereafter, we would then define our goals, set the coming priorities in the form of new features and set a timeline for our next release.
Beta Was this translation helpful? Give feedback.
All reactions