blob: 066c914363435b449579e716f061be5db8e6fc78 [file] [log] [blame]
adamdunkels4f94fc32003-04-09 11:01:29 +00001This document is a checklist for what steps to take for a Contiki
2release.
3
adamdunkels78c03dc2003-04-09 13:45:05 +00004Version: $Id: release.txt,v 1.2 2003/04/09 13:45:08 adamdunkels Exp $
adamdunkels4f94fc32003-04-09 11:01:29 +00005Author: Adam Dunkels
6
7* Update version number for web browser user-agent string:
8- Update version number in apps/http-strings
9- Run ./makestrings in apps/
10
11* Make sure everything is commited by checking out a separate version,
12 compile and run.
13
14* Tag base code and ports with CONTIKI-MAJOR-MINOR tag.
15
16* Export a version of the base code and ports with the
17 CONTIKI-MAJOR-MINOR tag.
18
19* Copy include files to contiki-devel-environment:
20 - ctk/ctk-draw.h
21 - ctk/ctk-mouse.h
22 - ctk/ctk.h
23 - ek/dispatcher.h
24 - ek/ek.h
25 - ek/loader.h
26 - lib/petsciiconv.h
27 - uip/resolv.h
28 - uip/uip.h
29 - uip/uip_main.h
adamdunkels78c03dc2003-04-09 13:45:05 +000030 - uip/uipopt.h
31 From port:
32 - ctk/ctk-conf.h
33 - ctk/ek-conf.h
34 - loader/loader-arch.h
adamdunkels4f94fc32003-04-09 11:01:29 +000035
36* Compile the rs232-eyecandy module and programs in contiki-c64
37 - gmake clean rs232-eyecandy programs
38
39* Make D64 image in contiki-c64
40 - gmake d64
41
42* Rename D64 image to contiki-minor.major.d64
43
adamdunkels78c03dc2003-04-09 13:45:05 +000044* Copy .prg programs from port to contiki-devel-environment
45
adamdunkels4f94fc32003-04-09 11:01:29 +000046* Copy contiki, contiki-labels.o and loader-arch-module.o into
47 contiki-devel-environment
48
49* Rename contiki to contiki-minor.major and contiki-labels.o to
50 contiki-labels-minor.major.o
51
52* Update Makefile in contiki-devel-environment to use
53 contiki-labels-minor.major.o
54
55* Compile and run test program in contiki-devel-environment
56
57* Commit in contiki-devel-environment
58
59* Tag contiki-devel-environment with CONTIKI-MAJOR-MINOR tag.
60
61* Export clean CONTIKI-MAJOR-MINOR sources for base, ports and
62 contiki-devel-enviroment
63
64* Copy contiki, contiki-labels.o and loader-arch-module.o into
65 clean contiki-devel-environment
66
67* Rename directories to <dirname>-major.minor
68
69* Create tarball and zip of the clean base code and ports.
70
71* Create tarball and zip of the contiki-devel-environment with
72 contiki, contiki-labels.o and loader-arch-module.o
73
74* Create zip and gz of the D64 image.