-
Notifications
You must be signed in to change notification settings - Fork 19
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
Review documentation #247
Comments
@artur-beljajev no, these docs need to be updated, not removed |
Why do we need them? |
it explains how the system works - data models have been a big help in the past. Documentation is good in case things are not self-explanatory. |
ok, then we probably need to automate this process somehow, since above mentioned docs can get outdated extremely easily (as they are now). |
yes, please do. These schemas were automatically generated by the initial developers |
I submit removal of № 1, 2, 4. Concerning № 3, they give no benefit, IMHO. They don't explain how the system works, they just provide raw data of database columns and model relationship, which are anyway available by just looking at DB or models directly. Instead of investing time to support docs, I would invest this time in making the code more understandable. If you still prefer to automate this, I kindly ask to explain the benefits we gain if we do this. |
no1 might be necessary for modular architecture |
is also outdated |
Request: Request transfer code is not needed according to https://github.com/internetee/registry/blob/master/doc/epp/domain.md#domain-info, therefore needs to be removed. Otherwise it is confusing example. |
just as a reminder we need to update these documents in addition to other doc existing and mentioned in this ticket (added links to rejected PRs as reference):
there are gems used to update documentation previously. Some of these gems are listed here: |
2, 4 updated by #1284 |
3 there is no need to store in project, RubyMine generates them on the fly (https://www.jetbrains.com/help/ruby/working-with-diagrams.html#class_diagram). |
№ 1: https://github.com/internetee/registry/blob/master/doc/whois.rm
№ 2: https://github.com/internetee/registry/blob/master/doc/testing.md
№ 3:
https://github.com/internetee/registry/blob/master/doc/controllers_brief.svg
https://github.com/internetee/registry/blob/master/doc/controllers_complete.svg
https://github.com/internetee/registry/blob/master/doc/models_brief.svg
https://github.com/internetee/registry/blob/master/doc/models_complete.svg
№ 4:
https://github.com/internetee/registry/blob/master/README.md
The following sections are not valid anymore along with № 2.
The text was updated successfully, but these errors were encountered: