Commit Graph

15 Commits (mark-ii/gui-replace-page)

Author SHA1 Message Date
Åke Forslund 9ffd60bc43 Fetch Mycroft-core version from mycroft.version
Uses the info block provided by the release script
2021-05-14 18:35:13 +02:00
Åke Forslund 904c35f5bd Handle mycroft-message-bus during doc generation 2021-04-28 20:04:24 +02:00
Åke Forslund ae7472b9e1 Use real xdg module when running sphinxdocs
This fixes an error in settings.py where the REMOTE_CACHE can't be
built due to a mocking issue.
2021-01-17 09:42:53 +01:00
Åke Forslund f560271c6a Update info on autodoc_mock_imports
Tries to make it clearer when module name needs to be inserted manually.
2020-11-06 07:34:46 +01:00
Åke Forslund 731de16d1f Properly fix readthedocs issue with yaml 2020-11-06 07:29:12 +01:00
Åke Forslund d8c7a76a78 mock XDG during doc build 2020-11-06 07:29:11 +01:00
Åke Forslund 65656ac3f4 Point sphinxdocs to new requirements.txt location 2020-10-23 08:43:20 +02:00
Åke Forslund 98e3d44514 Upgrade readthedocs build
- add .readthedocs file
- upgrade sphinx
- remove old python launch shebang
2019-11-27 11:24:30 +01:00
Åke Forslund 85c24cab11 Remove parameter type None for unknown members 2018-10-29 20:07:14 +01:00
Åke Forslund 8ff2658cfc Update docs build system to work in python3 2018-10-29 18:44:28 +01:00
Åke Forslund fa4be0fe53 Fix Pep8 2018-01-15 08:36:19 +01:00
Matthew D. Scholefield cc65e045e6 Fix Sphinx documentation 2018-01-12 19:04:13 -06:00
penrods 8f2e5d9498 Change to Apache 2.0 license from GPLv3.0
This commit officially switches the mycroft-core repository from
GPLv3.0 licensing to Apache 2.0.  All dependencies on GPL'ed code
have been removed and we have contacted all previous contributors
with still-existing code in the repository to agree to this change.

Going forward, all contributors will sign a Contributor License
Agreement (CLA) by visiting https://mycroft.ai/cla, then they will
be included in the Mycroft Project's overall Contributor list,
found at: https://github.com/MycroftAI/contributors.  This cleanly
protects the project, the contributor and all who use the technology
to build upon.

Futher discussion can be found at this blog post:
https://mycroft.ai/blog/right-license/

This commit also removes all __author__="" from the code.  These
lines are painful to maintain and the etiquette surrounding their
maintainence is unclear.  Do you remove a name from the list if the
last line of code the wrote gets replaced?  Etc.  Now all
contributors are publicly acknowledged in the aforementioned repo,
and actual authorship is maintained by Github in a much more
effective and elegant way!

Finally, a few references to "Mycroft AI" were changed to the correct
legal entity name "Mycroft AI Inc."

==== Fixed Issues ====
#403 Update License.md and file headers to Apache 2.0
#400 Update LICENSE.md

====  Documentation Notes ====
Deprecated the ScheduledSkill and ScheduledCRUDSkill classes.
These capabilities have been superceded by the more flexible MycroftSkill
class methods schedule_event(), schedule_repeating_event(), update_event(),
and cancel_event().
2017-10-04 01:28:44 -05:00
Matthew D. Scholefield 5e392f34aa Optimize imports
Remove unused imports and group local vs external alphabetically
2017-09-18 16:07:50 -05:00
Matthew D. Scholefield ef759ce825 Add sphinx documentation 2017-09-01 12:01:59 -05:00