Move of TestDIRAC under DIRAC/tests, and DIRACDocs under DIRAC/docs

4 views
Skip to first unread message

Federico Stagni

unread,
Feb 3, 2016, 10:57:52 AM2/3/16
to diracgri...@googlegroups.com
Dear all,
as you know under https://github.com/DIRACGrid there are several repositories. It has been discussed to group some of them.

Specifically, we discussed merging the repositories "DIRACDocs" and "TestDIRAC" under the main https://github.com/DIRACGrid/DIRAC repository.

The structure of the "DIRAC" repository will change as highlighted in
(see the added "docs" and "tests" directories)

At the same time, also other "pure code" repositories, like WebAppDIRAC, will be affected similarly

The reasoning behind are the following:
- versioning: tests in TestDIRAC are already versioned according to DIRAC branches. DIRACDocs as of today is not versioned (there are no branches), but is it is felt the need to have it
- standardization: many repositories for python and non-python projects follow this structure
- visibility of docs and tests, also for PRs, their corresponding tests, their corresponding docs

The directory "docs" will contain the relevant documentation that can be now found in the "DIRACDocs" repository (the doc for the web will instead be moved under "WebAppDIRAC/docs".

The directory "tests" will contain the code and tests that can now be found in the "TestDIRAC" repository. As per reminder, this repository does not contain unit tests. Rather, it contains Integration and Regression tests.
For packaging and release reasons, the full content of TestDIRAC will not be moved. What will be moved is the the HEAD of the branch "rel-v6r15", which will be incorporated "as-is". In the event of new integration/regression tests for DIRAC version v6r14, PR should be still be opened for the TestDIRAC repository, and against DIRAC/tests. While we understand that this may not be the best of the arrangements, we also think that the event of new tests for v6r14 are, at this point, low. Those open PRs for TestDIRAC will need to be re-opened for DIRAC, or incorporated into existing ones.


Comments, suggestions and complains are most welcome!

Cheers,
Federico

Federico Stagni

unread,
Feb 3, 2016, 11:26:32 AM2/3/16
to diracgri...@googlegroups.com
And, I forgot to add the link! here it is: https://github.com/fstagni/DIRAC/tree/docsTests

--
You received this message because you are subscribed to the Google Groups "diracgrid-develop" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diracgrid-deve...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages