Hello everyone!
There weren't any progress reports for a while, that is time for another one!
Some changes made were technical, which are interesting more for contributors and developers.
Our changes:
Welcome our first contributor! (github username @zakhar-petukhov)
We have made changes in our docs, docker packaging and main bitcart project.
Let's start from small, docs.
We fixed a few typos in docs, plus added some information about new features.
Bitcart main project:
Most changes here are technical, but I will explain what it means for our users.
We have added pyup to our github repository, which will keep our dependences up-to-date and
help us find security vulnerabilities and fix them fast.
Every week it will open a pull request with changes to our requirements files.
What does it mean for end users? Their bitcart will use latest version of packages, which will improve speed and security.
Also, we have set up initial tests structure.
Now, with every commit or pull request, bitcart will be tested with our tests suite. It is tested via Travis CI.
Coverage is small now, everyone who wants, especially new contributors, can learn bitcart via writing tests.
What does it mean for end users?
It means that bitcart will be stable, with minimum amount of bugs, and this will improve development process and speed.
We have added badges to our readme in github to show status of our travis build, coverage and docs build.
Bitcart docker packaging changes:
Special thanks to zakhar for improving docker repository, now to create admin you can just run ./create_admin.sh
script without extra actions. Check docs for more details.
Special feature in development:
I have started adding nginx support to bitcart, process can be viewed in nginx-support branch(
https://github.com/MrNaif2018/bitcart-docker/tree/nginx-support)
So, it means that using the same automatic docker setup, by specifying your domain if any, you will automaticly get always renewed ssl certificated(tested in ssl labs, A+)
That's all for our progress report. We hope you like it. If you have any questions or ideas, tell us.