Simone Robutti
44340fde8f
Introduced FastAPI and Postgres support ( #173 )
...
* added poc
* added check for sqlite db
* added events test
* draft docker-compose-test.yml
* improved docker-compose
* added support for postgres migrations
* add documentation
* added some qol to migrations
* added migration generation script
* removed settings.toml
* waiting for postgress in script
* commented script
* added sample web config
* fixed tests
* mock memory db
* reviewed PR
2022-10-14 22:11:27 +02:00
Giacomo Leidi
4e40a1979e
Add completion scripts. ( #166 )
2022-04-11 08:36:10 +02:00
magowiz
8ff6555c60
Feature/autogenerate api doc ( #147 )
...
* initial commit with generate-doc.sh script and generated documentation, added pdoc3 dependency
* fixed import errors due to missing SECRETS_FOR_DYNACONF environment value, updated doc, force/overwrite if documentation exists
* moved pdoc3 dependency from dependencies to dev-dependencies
* removed generated doc
* add api-documentation (pdoc3 target directory) to .gitignore
* switch to sphinx which supports better typehints notation
* remove module path prefix from methods name
* add support for typehints
* remove autogenerated files
* ignore autogenerated files
* fixed typo in .gitignore
* added empty _static folder to avoid warning on build
* initial commit with generate-doc.sh script and generated documentation, added pdoc3 dependency
* fixed import errors due to missing SECRETS_FOR_DYNACONF environment value, updated doc, force/overwrite if documentation exists
* moved pdoc3 dependency from dependencies to dev-dependencies
* removed generated doc
* switch to sphinx which supports better typehints notation
* remove autogenerated files
* remove gui browser documentation open, use /bin/sh instead of /bin/bash
* remove windows/dos documentation generation make, drop windows/dos support
Co-authored-by: Giacomo Leidi <goodoldpaul@autistici.org>
2022-02-23 17:29:37 +01:00
magowiz
6d84c26614
Revert "ignore pylintrc"
...
This reverts commit f8ace3fead
.
2021-12-14 22:47:51 +01:00
magowiz
f8ace3fead
ignore pylintrc
2021-12-07 16:54:17 +01:00
magowiz
42ffc25221
ignore test_run.sh
2021-12-07 12:10:44 +01:00
Giacomo Leidi
ba3eef4341
Docker image ( #84 )
...
* Add [guix](https://guix.gnu.org/ ) package.
This enables:
- [direnv](https://direnv.net/ ) integration to setup and tear down
a suitable development environment;
- if you're not a direnv user you can always
`guix environment -l guix.scm` to spawn a shell
with all the necessary dependencies;
- Export of Mobilizon Reshare and its dependencies
to one of the formats supported by `guix pack`. Right now they are:
+ tarball Self-contained tarball, ready to run on another machine
+ squashfs Squashfs image suitable for Singularity
+ docker Docker image ready for 'docker load'
+ deb Debian archive installable via dpkg/apt
* Add docker image and docker-compose.yml.
* Add Github CI workflow.
2021-10-31 01:55:25 +02:00
Simone Robutti
9578f18078
first run ( #36 )
...
* added settings as CLI option
* added group missing error
* comments
* testing empty events
* fixed transaction
* main is working
* added logging and fixed publication
* refactored some publication code
* removed redundant field
* storage: query: Work around https://github.com/tortoise/tortoise-orm/issues/419 .
* storage: query: Update testing environment check.
* review
* tests: models: Test `MobilizonEvent.compute_status`.
Co-authored-by: Giacomo Leidi <goodoldpaul@autistici.org>
2021-07-12 22:17:49 +02:00
Giacomo Leidi
0d02f2dd52
Init configuration
2021-05-03 18:31:37 +02:00
Simone Robutti
06f2f3343b
added .idea to .gitignore
2021-05-02 16:43:17 +02:00
Simone Robutti
f3bd228510
added .gitignore and pre-commit
2021-04-25 11:10:47 +02:00