Tom Keffer
6cd5dc91f6
Refactor, using 'src' instead of 'bin' to hold the source code.
...
wee_resources becomes weewx_data, and is put in version control.
The build documentation, as well as the 'user' subdirectory, are now
in it.
This allows weewxd to be run directly from the git repository for
two reasons: 1) the documentation does not have to be built first.
2) because the source code is now under 'src', while the 'user'
subdirectory is in weewx_data, weewxd does not accidentally pick
up the repository's version of the 'user' subdirectory.
2023-10-17 05:14:34 -07:00
Tom Keffer
1e2042a996
Do not include JetBrains and other detritus in source
2023-10-06 05:18:15 -07:00
Matthew Wall
b61f604f49
delete files that are not part of docs
2023-07-19 07:29:41 -04:00
Matthew Wall
953a619d68
remove redundant qs index. keep doc order consistent. exclude intermediates in doc rsync
2023-07-16 20:22:37 -04:00
Tom Keffer
8440b2b36a
Install all util subdirectories
2023-07-11 12:24:46 -07:00
Matthew Wall
3a5dcb12a7
set version in mkdocs, not individual pages
2023-06-25 07:34:38 -04:00
Matthew Wall
39c8da1acd
fix build-docs dependency
2023-06-07 07:35:41 -04:00
Matthew Wall
9d2b445d17
fix dependency for the doc target
2023-06-03 23:00:20 -04:00
Tom Keffer
23ca86f9ba
Correct target for "upload-docs"
2023-06-03 10:59:25 -07:00
Tom Keffer
7788ee27ef
Upload to docs/x.yy
2023-06-03 10:55:02 -07:00
Matthew Wall
3e6e72fd7f
remove python2 from apt repo updates
2023-05-07 06:59:44 -04:00
mwall
98e6874258
get docs from the right place. use the right name for redhat src tarball.
2023-05-06 06:27:39 -04:00
mwall
3fe1348587
remove rh7. fix some doc refs in makefile.
2023-05-06 06:12:22 -04:00
Matthew Wall
6293fc43a1
debian package depends on docs. try to make trailing slashes consistent.
2023-05-05 21:44:32 -04:00
Matthew Wall
19e4553cc9
only one package now for redhat and for suse. added prereq listing for pypi to dev notes.
2023-05-05 18:13:08 -04:00
Matthew Wall
955f5c89bc
fix staging dir refs. emit built docs to the build dir, like everything else.
2023-05-05 13:52:51 -04:00
Matthew Wall
972e95bda5
use gitignore to determine what is not part of source tarball
2023-05-05 13:34:26 -04:00
Tom Keffer
867f82ae8f
Fix directory paths for making wee_resources
2023-05-05 09:58:15 -07:00
Tom Keffer
365e8b9255
Add option --config-only to station upgrade
2023-04-07 05:33:43 -07:00
Tom Keffer
2fe42433fe
Rename docs subdirectories.
...
docs -> docs_src
html_docs -> docs
This puts the names closer to the end product.
2023-04-04 07:27:42 -07:00
Tom Keffer
9965a577a1
Change package name from python3-weewx to just weewx
2023-03-26 12:28:48 -07:00
Tom Keffer
f52cf2420a
Do not use wee_resources at all when doing Debian packaging
2023-03-24 04:27:32 -07:00
Tom Keffer
3dca7f8f2c
Checkpoint
2023-03-23 14:14:38 -07:00
Tom Keffer
ca3bf05326
When cleaning, prune to avoid "no such file " error.
2023-03-20 16:58:38 -07:00
Tom Keffer
f57b71849f
Python3 only packages.
2023-03-20 16:22:30 -07:00
Tom Keffer
96dec9efe4
Improve dependency relationships in makefile
...
Hopefully, it will now make sure the wee_resources directory is
up to date before running the tests.
2023-03-17 08:57:32 -07:00
Tom Keffer
dcd13c0a4d
Fix some bugs in makefile
2023-03-13 13:12:49 -07:00
Tom Keffer
8905a5c005
Explicit clean
2023-03-13 06:22:50 -07:00
Tom Keffer
5067670780
Fix location of skins.
2023-03-12 07:46:57 -07:00
Matthew Wall
fdbd90451d
group targets together for easier makefile perusal
2023-03-04 00:03:18 -05:00
Matthew Wall
b462630e2a
use .tar.gz for pypi src tarball. use .tgz for pure source tarball.
2023-03-03 23:47:53 -05:00
Matthew Wall
c44348e911
Merge branch 'V5_make' into V5
2023-03-03 22:41:26 -05:00
Matthew Wall
9029c3e6f6
eliminate some python2 for debian package. start the debian packaging for v5.
2023-03-03 22:40:53 -05:00
Tom Keffer
95ecd8d868
Don't require building docs in order to run tests.
2023-02-26 15:14:04 -08:00
Tom Keffer
2ec8354b90
Copy resources into position before running tests
2023-02-26 14:40:03 -08:00
Tom Keffer
1cb46aaaec
Copy html_docs into bin/wee_resources and rename it.
2023-02-26 14:26:49 -08:00
Tom Keffer
fe9eb512a8
Moved things back to their v4 locations.
...
make target `pypi-packages` copies them back into `wee_resources`
before invoking `poetry build`
2023-02-26 13:52:09 -08:00
Tom Keffer
0f8457b8e5
Update makefile to generate wheel and tarball.
2023-02-14 03:41:55 -08:00
Tom Keffer
9880f8c88f
Merge branch 'master' into V5
...
# Conflicts:
# bin/wee_resources/skins/Ftp/skin.conf
# bin/wee_resources/skins/Mobile/skin.conf
# bin/wee_resources/skins/Rsync/skin.conf
# bin/wee_resources/skins/Seasons/skin.conf
# bin/wee_resources/skins/Smartphone/skin.conf
# bin/wee_resources/skins/Standard/skin.conf
# bin/wee_resources/weewx.conf
# bin/weecfg/tests/expected/weewx43_user_expected.conf
# bin/weewx/__init__.py
# setup.py
2023-01-30 17:17:06 -08:00
Matthew Wall
1423d7bf99
added aggregate upload and release targets
2023-01-30 11:29:20 -05:00
Tom Keffer
67826312e1
Merge branch 'development' into V5
2023-01-29 06:49:23 -08:00
Tom Keffer
64d76302bf
v5.0.0a13
2023-01-25 17:19:18 -08:00
Jocelyn Jaubert
c6da20338b
Return error code on failing 'make test'
2023-01-25 22:47:43 +01:00
Jocelyn Jaubert
b9f470e783
Make setup_mysql.sh working in CI
2023-01-25 22:47:43 +01:00
Jocelyn Jaubert
ad9b7c0100
Fix make test-setup
2023-01-25 21:40:40 +01:00
Tom Keffer
676db65b73
make build-docs now removes old docs first.
...
Relocate troubleshooting guide.
Fix some links (lots and lots more to do)
2023-01-09 15:47:04 -08:00
Tom Keffer
d0597574f3
Move user's guide to its own directory
2023-01-09 13:09:14 -08:00
Tom Keffer
9f1689695d
make target for building the docs
2023-01-08 13:34:01 -08:00
Tom Keffer
24b4b08a78
Break the customizing doc into smaller docs.
2023-01-08 11:18:30 -08:00
Tom Keffer
af90c1e4eb
Fix problem where weewx.conf did not get its version updated
2022-12-27 12:09:18 -08:00