You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**pyexcel-ods3** is a tiny wrapper library to read, manipulate and write data in ods
@@ -318,19 +321,40 @@ Then install relevant development requirements:
318
321
#. pip install -r requirements.txt
319
322
#. pip install -r tests/requirements.txt
320
323
324
+
Once you have finished your changes, please provide test case(s), relevant documentation
325
+
and update CHANGELOG.rst.
326
+
327
+
.. note::
328
+
329
+
As to rnd_requirements.txt, usually, it is created when a dependent
330
+
library is not released. Once the dependecy is installed
331
+
(will be released), the future
332
+
version of the dependency in the requirements.txt will be valid.
333
+
334
+
335
+
How to test your contribution
336
+
------------------------------
337
+
338
+
Although `nose` and `doctest` are both used in code testing, it is adviable that unit tests are put in tests. `doctest` is incorporated only to make sure the code examples in documentation remain valid across different development releases.
339
+
340
+
On Linux/Unix systems, please launch your tests like this::
341
+
342
+
$ make
343
+
344
+
On Windows systems, please issue this command::
321
345
322
-
In order to update test environment, and documentation, additional steps are
323
-
required:
346
+
> test.bat
347
+
348
+
How to update test environment and update documentation
#. make your changes in `.moban.d` directory, then issue command `moban`
328
357
329
-
What is rnd_requirements.txt
330
-
-------------------------------
331
-
332
-
Usually, it is created when a dependent library is not released. Once the dependecy is installed(will be released), the future version of the dependency in the requirements.txt will be valid.
333
-
334
358
What is pyexcel-commons
335
359
---------------------------------
336
360
@@ -341,18 +365,16 @@ What is .moban.d
341
365
342
366
`.moban.d` stores the specific meta data for the library.
343
367
344
-
How to test your contribution
345
-
------------------------------
346
-
347
-
Although `nose` and `doctest` are both used in code testing, it is adviable that unit tests are put in tests. `doctest` is incorporated only to make sure the code examples in documentation remain valid across different development releases.
368
+
Acceptance criteria
369
+
-------------------
348
370
349
-
On Linux/Unix systems, please launch your tests like this::
350
-
351
-
$ make
352
-
353
-
On Windows systems, please issue this command::
354
-
355
-
> test.bat
371
+
#. Has Test cases written
372
+
#. Has all code lines tested
373
+
#. Passes all Travis CI builds
374
+
#. Has fair amount of documentation if your change is complex
0 commit comments