Skip to content
Snippets Groups Projects
  1. Jun 27, 2022
  2. Mar 21, 2022
  3. Oct 26, 2021
  4. Oct 25, 2021
  5. Apr 29, 2020
  6. Mar 09, 2020
  7. Mar 06, 2019
  8. Mar 04, 2019
    • Jan Mach's avatar
      Makefile and buildprocedure imporvements. · 07c3f135
      Jan Mach authored
      * The creation of Python virtual environment is now a separate makefile target.
      * The 'develop' target now reuses already defined targets.
      * Using python-dotenv to local configuration customizations.
      
      (Redmine issue: #3387,#4216)
      07c3f135
  9. Feb 26, 2019
    • Jan Mach's avatar
      Huge amount of work towards making Mentat executable from within the cloned Git repository. · cc0e4e71
      Jan Mach authored
      This commit brings in considerable amount of work. When working on this issue everything was so tied together, that I have abandoned all attempts to split it into multiple commits. There are following changes and more:
      
      * Implementation of lightweight chroot for containing the application in single directory tree.
      * Design changes in scripts and daemons to implement the lightweight chroot.
      * Many configuration file changes to make everything work properly.
      * Makefile additions, new targets related to running
      * Updated development documentation page.
      
      (Redmine issue: #4216)
      cc0e4e71
  10. Feb 19, 2019
  11. Feb 15, 2019
  12. Feb 12, 2019
    • Jan Mach's avatar
      Make the whole project more developer friendly. · d1672c44
      Jan Mach authored
      Following big improvements were made to make the development more easier:
      
      * Created the 'setup.py' script to support native Python packaging with setuptools and pip.
      * There is a new target 'make develop', that will bootstrap the Python virtual environment, install all production and development requirements and install the whole project in editable mode.
      * Revised the dependency installation targets.
      * Big facelift of makefile help target.
      * Added target for build environment cleanup.
      * Added target for initialization of new translations of Mentat and Hawat.
      * Added target for building locally Python packages.
      * Added target for building locally Debian packages.
      * Updated documentation page for developers.
      
      (Redmine issue: #4216,#3387,#3361)
      d1672c44
  13. Jan 08, 2019
  14. Sep 06, 2018
  15. Jul 18, 2018
  16. Jun 01, 2018
    • Jan Mach's avatar
      Removed unnecesary directory from Git. · 80a01070
      Jan Mach authored
      The 'vendor' directory containing third-party client libraries for web interface should never have gotten into the repository in the first place. (Redmine issue: #3387)
      80a01070
  17. Apr 24, 2018
  18. Oct 26, 2017
  19. Oct 16, 2017
  20. Sep 27, 2017
    • Jan Mach's avatar
      Feature: Prototype implementation of next generation web user interface for Mentat system. · 0a724ce9
      Jan Mach authored
      This commit represents huge amount of work and introduces new Python-based version of Hawat web user interface for Mentat system. It is built on top of the great Flask framework. Currently it is still work in progress and many features are implemented only as dummy stubs, however the core functionality is almost finished. Following is a list of current key features:
      
        * Focus on modular architecture using Flask`s blueprint feature.
        * Multi-layered configurability (defaults, multiple file overrides).
        * Plugin system.
        * Internationalization support.
        * Support for multiple authentication systems.
      
      This commit provides working albeit hollow starting point for future web interface development. IT IS NOT READY FOR PRODUCTION USAGE!!!
      
      (Redmine issue: #3734,#3361)
      0a724ce9
  21. Aug 08, 2017
  22. Aug 03, 2017
  23. May 15, 2017
  24. May 02, 2017
    • Jan Mach's avatar
      Implemented build process for separate pynspect Python packages. · efc5e094
      Jan Mach authored
      Pynspect library now has separate build process located in deploy/pynspect directory. There is a master makefile. Prior the build current version of library source code is synchronized to local directory, from which the Python packages are then built. The pynspect library still needs to be removed from Mentat package build process. (Redmine issues: #3393 and #3387)
      efc5e094
  25. Apr 04, 2017
  26. Mar 29, 2017
    • Jan Mach's avatar
      Implemented automatic documentation generation using Sphinx-doc. · acb3fbc7
      Jan Mach authored
      Project documentation will now be (partly) autogenerated out of the module source code. The environment was prepared and first modules were added into documentation. Guide to generate the documentation locally was added to Redmine project wiki page (Development cheat sheet), so that the documentation is available to developers before it will be published on-line. (Redmine issue: #3361)
      acb3fbc7
  27. Mar 28, 2017
  28. Mar 16, 2017
    • Jan Mach's avatar
      Initial project revision · ebf03249
      Jan Mach authored
      This is the initial project release. It works, however it should still be considered as alpha release and work in progress. Couple of known issues:
      * missing configuration validation
      * missing documentation
      * missing modules
      * only partially working unit tests, not enough coverge of unit tests
      ebf03249
Loading