-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Projects depend on files in submodules for the config validation #5017
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Sorry about this, we did some changes to separate the submodules step (so users can disable submodules, or clone only the subdmodules that are needed), now we first validate the requirements file, and then we clone the submodules. Not sure how to solve this, but I'll take a look soon. |
@stsewd can you just tell me what is the current pipeline for build so that I can modify repo a bit? Potentially we can store exact copies of requirements.txt until you guys come with modifications. |
Not sure what you mean, current solution is to add the requirements file on the main repo |
@stsewd Could please tell me what step is right after |
After that we install the project if you have the |
https://readthedocs.org/projects/iroha-de/builds/8300454/ this is the correct way, but I don't see the requirements file there https://github.com/soramitsu/localized_docs/tree/master/docs/de |
@stsewd sorry for confusion |
And no again, if you check the commit, it was building from https://github.com/soramitsu/localized_docs/tree/36b37a4d0a91a793868582dac96812c2aa81b89a/docs/de, there isn't a requierements file there |
Could you please tell me the final value of |
I'm not sure if this is a common workflow, having files to build docs in a submodule, I was thinking some possible solutions here:
|
At least PhpMyAdmin uses the same approach. We kinda copied their schema with symbolic links here: https://github.com/phpmyadmin/localized_docs |
But they don't host it with readthedocs... Anyway, it should not be that hard to maintain requirements.txt in both repos (original and translation) and for now it solves issues with submodules |
@stsewd please put this in documentation |
Hi all!, a new release was made today, we don't validate files before cloning submodules. |
Details
Our multilanguage docs are stored at https://github.com/soramitsu/localized_docs repo. All .rst files are symbolic links that are pointing to original files in Hyperledger Iroha repo. Project is built when translation files are supplied to conf.py via yaml.
Expected Result
git submodule update --init --recursive;
Actual Result
The text was updated successfully, but these errors were encountered: