aboutsummaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)AuthorFilesLines
2020-04-24Improve documentation regarding database migrations (#569)zorun1-5/+20
2020-04-24Remove obsolete python code (<3.6). (#571)Rémy HUBSCHER1-4/+0
2020-04-22Add a word about isort in the contributing docs. (#564)Rémy HUBSCHER1-5/+6
2020-04-21Add isort support. (#561)Rémy HUBSCHER1-1/+2
2020-04-21Update docs requirements sphinx and docutils.Rémy HUBSCHER1-2/+2
2020-04-21Update known working set. (#558)Rémy HUBSCHER1-4/+2
* Update known working set. * Pin dependencies in setup.cfg. * Cleanup Makefile. * Try the python_version trick.
2020-04-12Fix spelling (#552)Glandos1-1/+1
2020-04-12Spelling in documentation fixed, Weblate link (#551)Allan Nordhøy1-12/+12
2020-02-23Misc small updates (#536)am972-3/+5
2019-10-14Added better way to install ihatemoneyJosé Antonio de la Torre1-1/+1
2019-10-14Added install of ihatemoney module to documentationJosé Antonio de la Torre1-0/+1
2019-10-14Add instructions on how to run black in the contributing guideAlexis M1-1/+10
2019-10-14Use black to refomat the files.Alexis M1-3/+2
2019-10-11Remove support for python2.Alexis M1-10/+11
In the same move : - use a setup.cfg file for packaging - remove the use of six
2019-10-11Enhance postgresql installation docs.Alexis M2-2/+12
2019-10-07Add information on how to translate.Alexis M1-12/+9
Fixes #428.
2019-09-18Update translations to publish new point release.Alexis M1-0/+5
2019-09-06Clean and reorganise a bit the documentationAlexis M6-183/+200
2019-09-03add docs somewhereAdrien CLERC1-0/+5
2019-05-21Systemd doc fixes + update CONTRIBUTORSLuc Didry1-12/+37
2019-05-21doc: install: Add gunicorn dependencynailyk-fr1-0/+4
* Gunicorn is a mandatory dependency, add a notice.
2019-05-21doc: installation: Add systemd servicenailyk-fr1-2/+8
* Next to the addition of `conf/ihatemoney.service`, add installation notice. Signed-off-by: nailyk-fr <nailyk_git@nailyk.fr>
2019-02-20Update contributing.rstRémy HUBSCHER1-1/+1
2019-01-16Document PostgreSQL configuration. Fixes #403 (#415)Alexis Metaireau1-1/+18
* Document PostgreSQL configuration. Fixes #403
2019-01-03Provide basic math operations on bills (#413)Byron Ullauri1-1/+1
* allow basic math ops in amount field for bills form * docs: changing compile-translations to build-translations
2018-12-25Document database migrations0livd1-1/+16
Closes #390
2018-12-12Fix the nginx conf generation commandAlexis Metaireau1-1/+1
2018-12-08Add upgrade instructions for 3.xJocelyn Delalande1-0/+10
Fix #396
2018-11-25Document `make release` magicJocelyn Delalande1-0/+4
I am a bit scared to use this magic command each time I have to. That is to reassure future me and future others :-).
2018-09-25Correct documentation for create bills via api (#391)Daniel Schreiber1-2/+2
2018-09-03Almet/docs/mail server configuration (#378)Alexis Metaireau1-0/+16
* Replace the settings table with multiple sections. It's easier to read, and easier to maintain. Fixes #251. * Document external mail server configuration. Fixes #278
2018-09-03Replace the settings table with multiple sections. (#376)Alexis Metaireau1-42/+72
It's easier to read, and easier to maintain. Fixes #251.
2018-08-05Enhance translation tooling (#360)JocelynDelalande1-0/+16
* Add a `make update-translations` command To collect new strings to be translated from code. Totally cheated on @Glandos commands :-) Ref #336 Ref https://github.com/spiral-project/ihatemoney/issues/336#issue-322069517 * Document translation process Fix #336 * Drop noisy location comments from .po files Fix #339 * Drop .pot header As it serves no purpose with our translation workflow. .po header could be removed also, but pybabel has no option for that. Ref #339
2018-07-17Document MySQL setup (#357)JocelynDelalande1-1/+19
PyMySQL is more difficult to install since its version 0.9 since it now depends on *cryptography* lib, which in turns depends on OpenSSL and Python dev files. See https://github.com/PyMySQL/PyMySQL/issues/697
2018-02-07Fix some anti patterns in docker deployment (#321)0livd1-2/+3
- Use exec to run gunicorn and avoid creating a new process. - Add the possibility to pass any additional parameters to gunicorn. - Use only one gunicorn worker by default as the usual way to scale the app in production would be to use the scale command of the cluster scheduler. Additional workers could still be added by passing the "-w" gunicorn parameter to docker run.
2018-02-07Add statistics support to APIJocelyn Delalande1-0/+22
2017-12-21Add missing properties in API docs (#287)JocelynDelalande1-13/+19
* Mention weights in API doc Because this is reality :-) * Mention balance property in API doc Still because this is reality.
2017-11-11Fix some typos using codespell (#285)Alexandre Avenel3-3/+3
2017-11-01Add an upgrade guideJocelyn Delalande3-0/+81
fix #274
2017-11-01Add some information about Yunohost in the documentation. (#283)Alexis Metaireau1-0/+9
2017-11-01Update installation doc to include doc about production values, fix #266. (#282)Lucas Verney1-6/+21
2017-10-25Add a DockerFile (#272)0livd1-1/+35
Can be used to deploy the latest version from PyPI in a production environment or from the master branch in a dev environment.
2017-10-23Enhance install process by generating config files from templates (#275)JocelynDelalande1-53/+82
* Add a command to generate configuration examples Config files are generated from templates (which remplace previous example files). - solve the issue of hard-to-explain configuration examples - ease pkg path seeking (avoid it, actually) - add working defaults for sqlite and unix socket paths (instead of /replace/me/path/example) - move settings comments from default_settings.py to ihatemoney.cfg.j2, as it is the one that will be facing user. * Use generate-config command in install doc Also follow the new working defaults of templates for socket and db path. * Fix doc settings table On the long term, plaintext tables might destroy humanity. * Mention templates dir URL in documentation As requested by @almet
2017-09-06Fix default SQLALCHEMY_DATABASE_URI value in doc (#267)JocelynDelalande1-6/+6
Reality-sync with default_settings.py Not fixing the whole table layout because - my text editor doesn't do it ; - I'm too lazy ; - #251 is IMHO the real way to this issue :)
2017-09-04Enhance the dashboard. (#262)0livd1-21/+29
* Update to a more flexible admin authentication * Admin can now access any project * Add delete and edit options in the dashboard * Add a link to the dashboard in the nav bar This is a rework of the changes proposed by @Olivd, so they can apply on top of the latest master without trouble. All credit goes to him for the code.
2017-08-24Add doc building instructions (#263)JocelynDelalande1-0/+16
2017-08-20Streamline installation doc, now using pip (#252)JocelynDelalande2-29/+92
* Fix conf files to reflect module renaming Python module was renamed budget → ihatemoney (see #243 and 6923367). Now, "budget" relates to nothing. * Harmonize `APPLICATION_ROOT` doc with other settings * Fix link markup * Switch documentation to recomend pip over git - Update installation instruction - Clearly separate dev setup from installation - Some rewordings/section-ization by the way * Add a hint on how to find the static path This is a downside on the pip choice over git for installation. We will have to ease that a bit. By doc or by code, before next release. * Make the nginx deployment doc more accurate * Add a big fat warning about SECRET_KEY in doc
2017-08-20Add python 3.6 support (#259)0livd1-1/+1
Closes #253
2017-07-07Absolute imports & some other improvements (#243)Alexis Metaireau1-6/+5
* Use absolute imports and rename package to ihatemoney * Add a ihatemoney command * Factorize application creation logic * Refactor the tests * Update the wsgi.py module with the new create_app() function * Fix some styling thanks to Flake8. * Automate Flake8 check in the CI.
2017-06-27Use a hashed password for ADMIN_PASSWORD (#236)0livd1-15/+17
* Use a hashed password for ADMIN_PASSWORD A generate_password_hash manage.py command is provided Fixes #233 * Print a console warning for users using a clear text ADMIN_PASSWORD * Reword ADMIN_PASSWORD doc * Update changelog * Update CHANGELOG.rst - say it out loud - bump to 2.0 (that's the logic of semantic versioning while introducing breaking changes) * Bump to 2.0 (breaking change) * Update hashed password warning message * Mention the generate password hash in the Changelog