Release checklist:
release=0.12
git clone https://github.com/json-c/json-c json-c-${release}
cd json-c-${release}
Check that the compile works on Linux
Check that the compile works on NetBSD
Check that the compile works on Windows
Check ChangeLog to see if anything should be added.
Make any fixes/changes *before* branching.
git branch json-c-${release}
git checkout json-c-${release}
------------
Update the version in json_c_version.h
Update the version in Doxyfile
Update the version in configure.in
Use ${release}.
Update the libjson_la_LDFLAGS line in Makefile.am to the new version.
Generally, unless we're doing a major release, change:
-version-info x:y:z
to
-version-info x:y+1:z
------------
Generate the configure script and other files:
sh autogen.sh
git add -f Makefile.in aclocal.m4 config.guess \
config.sub configure depcomp install-sh \
ltmain.sh missing tests/Makefile.in \
INSTALL
# check for anything else to be added:
git status --ignored
git commit
------------
Generate the doxygen documentation:
doxygen
git add -f doc
git commit doc
------------
cd ..
echo .git > excludes
echo autom4te.cache >> excludes
tar -czf json-c-${release}.tar.gz -X excludes json-c-${release}
echo doc >> excludes
tar -czf json-c-${release}-nodoc.tar.gz -X excludes json-c-${release}
------------
Tag the branch:
cd json-c-${release}
git tag -a json-c-${release}-$(date +%Y%m%d) -m "Release json-c-${release}"
git push origin json-c-${release}
git push --tags
------------
Go to Amazon S3 service at:
https://console.aws.amazon.com/s3/
Upload the two tarballs in the json-c_releases folder.
When uploading, use "Reduced Redundancy", and make the uploaded files publicly accessible.
Logout of Amazon S3, and verify that the files are visible.
https://s3.amazonaws.com/json-c_releases/releases/index.html
===================================
Post-release checklist:
git checkout master
Add new section to ChangeLog
Update the version in json_c_version.h
Update the version in Doxyfile
Update the version in configure.in
Use ${release}.99 to indicate a version "newer" than anything on the branch.
Leave the libjson_la_LDFLAGS line in Makefile.am alone.
For more details see:
http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
------------
Update the gh-pages branch with new docs:
cd json-c-${release}
git checkout json-c-${release}
cd ..
git clone -b gh-pages https://github.com/json-c/json-c json-c-pages
cd json-c-pages
mkdir json-c-${release}
cp -R ../json-c-${release}/doc json-c-${release}/.
cp ../json-c-${release}/README-WIN32.html json-c-${release}/.
git add json-c-${release}
git commit
vi index.html
Add/change links to current release.
------------
Send an email to the mailing list.
没有合适的资源?快使用搜索试试~ 我知道了~
json-c-0.12.tar.gz_JSON_json 0.12_json-c-0.12_json-c-0.12下载
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 166 浏览量
2022-09-24
09:04:27
上传
评论
收藏 490KB GZ 举报
温馨提示
共191个文件
html:53个
png:30个
c:24个
json开发库,可用于一些平台的开发和使用,
资源推荐
资源详情
资源评论
收起资源包目录
json-c-0.12.tar.gz_JSON_json 0.12_json-c-0.12_json-c-0.12下载 (191个子文件)
configure.ac 3KB
Makefile.am 2KB
Makefile.am 915B
AUTHORS 165B
json_tokener.c 26KB
json_object.c 21KB
linkhash.c 19KB
test_parse.c 11KB
json_util.c 7KB
json_object_iterator.c 5KB
test_printbuf.c 5KB
random_seed.c 4KB
printbuf.c 4KB
test1.c 4KB
test_cast.c 3KB
arraylist.c 2KB
test_parse_int64.c 2KB
test_set_serializer.c 2KB
testReplaceExisting.c 2KB
debug.c 1KB
test_null.c 1KB
test4.c 1KB
test2.c 1KB
parse_flags.c 981B
test_charcase.c 763B
test_locale.c 674B
libjson.c 625B
json_c_version.c 364B
ChangeLog 10KB
compile 7KB
configure 420KB
COPYING 2KB
doxygen.css 23KB
tabs.css 1KB
depcomp 23KB
Doxyfile 46KB
test_parse.expected 4KB
test_cast.expected 2KB
test_parse_int64.expected 1KB
test_printbuf.expected 1KB
test1Formatted_pretty.expected 621B
test1.expected 587B
test1Formatted_spaced.expected 587B
test1Formatted_plain.expected 560B
test2Formatted_pretty.expected 536B
test_set_serializer.expected 512B
testReplaceExisting.expected 464B
test2Formatted_spaced.expected 382B
test2.expected 382B
test2Formatted_plain.expected 348B
test4.expected 116B
test_locale.expected 108B
test_null.expected 95B
test_charcase.expected 3B
.gitignore 732B
config.guess 44KB
json_object.h 21KB
json_object_iterator.h 8KB
json_tokener.h 7KB
linkhash.h 7KB
printbuf.h 2KB
debug.h 2KB
arraylist.h 1KB
json_util.h 1KB
json_object_private.h 990B
json.h 699B
bits.h 693B
json_c_version.h 680B
json_inttypes.h 580B
math_compat.h 479B
random_seed.h 407B
parse_flags.h 95B
json__object_8h.html 93KB
json__tokener_8h.html 38KB
linkhash_8h.html 38KB
globals_0x6a.html 23KB
json__object__iterator_8h.html 21KB
debug_8h.html 16KB
globals_func.html 15KB
printbuf_8h.html 13KB
structlh__table.html 13KB
arraylist_8h.html 13KB
functions.html 12KB
functions_vars.html 11KB
structjson__tokener.html 11KB
globals_eval.html 10KB
json__util_8h.html 10KB
json__c__version_8h.html 9KB
structjson__object.html 9KB
globals_defs.html 8KB
unionjson__object_1_1data.html 8KB
bits_8h.html 8KB
globals_0x6c.html 7KB
files.html 6KB
structjson__tokener__srec.html 6KB
structlh__entry.html 5KB
structarray__list.html 5KB
annotated.html 5KB
classes.html 5KB
globals_0x6d.html 5KB
共 191 条
- 1
- 2
资源评论
小贝德罗
- 粉丝: 68
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功