Commit 39b80b6f authored by IKEDA Soji's avatar IKEDA Soji
Browse files

Revert addition by David

parent a49689ad
......@@ -12,30 +12,3 @@ See [AUTHORS](AUTHORS.md) file about authors.
See [CONTRIBUTING](CONTRIBUTING.md) file to know how you can contribute to
documentation.
Sympa Development
===================
Here is the state of decision and consensus that was reached regarding development of Sympa 7.0
## Technology
We agreed on switching to the following main technologies:
- [Moo](https://metacpan.org/pod/Moo) for object orientation management
- [DBIx::Class](https://metacpan.org/pod/DBIx::Class) for database access and manipulation
- [Dancer 2](https://metacpan.org/pod/Dancer2) for web server
## Coding style
[eiro](https://github.com/eiro) wrote a reference module, called [Sympatic](https://github.com/sympa-community/p5-sympatic), whose purpose is to:
* include all pre-requesite modules for a Sympa module. Therefore, the line `use Sympatic;` should be enough to include Moo and all required modules,
* serve as an example and documentation about the coding style.
This is still a proposal and the exact details should be accepted by the community.
## Running unit tests
Sympa has a very wide usage of autotools. Illustrating this point if the way you run unit tests.
If you want to run the whole unit tests, just go to the root sources directory and run:
make check-local
If you want to run a single unit test, let's say on `t/LockedFile.t` and `t/parse_templates.t`, run:
make check-local TEST_FILES='TEST_FILES='t/LockedFile.t t/parse_templates.t'
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment