-
Notifications
You must be signed in to change notification settings - Fork 1
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
Develop a concept for the software development of all partners #290
Comments
If they need to understand the code that we have written, then it would be good if there was
And the same is true for code that they write and we need to understand. |
|
Addition: To develop different parts of one piece of software, the communication protocol at the level of abstraction at which communication shall take place needs to be agreed upon in advance as precisely as possible without hindering progressive changes and the actual implementation. The level of abstraction can for example be a web API for communication over the WWW, a program API like an interface definition for usage within the same high-level programming language, command-line definition for CLI usage, ... There needs to be a common understanding and a well-enough agreed upon protocol to start implementing. If the implementation requires changes though they should be easy to do (it is hard to foresee everything in advance). I believe that writing a specification ("Pflichten-/Lastenheft") and implementing it should go hand-in-hand (this is what agile development is). |
@simon-wacker Shall we use https://ivangoncharov.github.io/graphql-voyager/ for the documentation of the apis? |
|
Regarding GraphQL voyager: Yes, let's use it. Simply by adding the link https://ivangoncharov.github.io/graphql-voyager/?url=https://www.buildingenvelopedata.org/graphql/ to the Readme and maybe also to the website itself. I tried to add GraphQL voyager itself to our website to make it accessible under https://www.buildingenvelopedata.org/graphql-voyager/ but I faced some issues that I couldn't fix quickly. So, let's just use https://ivangoncharov.github.io/graphql-voyager/?url=https://www.buildingenvelopedata.org/graphql/ |
Awesome! Thanks a lot! |
Most partners of the joint research project and of the associated partners develop software. How can we do this best? What can we share with the partners to facilitate working together?
The text was updated successfully, but these errors were encountered: