-
Notifications
You must be signed in to change notification settings - Fork 19
/
update_howto.txt
38 lines (22 loc) · 1.29 KB
/
update_howto.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Here are the steps to update Perspectives:
1. Local changes
- Commit, stash, or revert all of your in-progress changes
- Build a test new version ('make test')
- Run the in-browser tests (see the README for details)
- Run the manual tests (see the tests/ directory)
Once you're confident everything works:
- Check: do you need to/can you increase the version compatibility in plugin/install.rdf ?
- Increment the version number in plugin/install.rdf
- Briefly describe the changes in the CHANGELOG file
- Build a clean version ('make clean; make')
- Upload your changes to github
- Create a pull request to bring your changes to the main branch
2. Github
Once the pull requst has been approved:
- Add a tag in the official ('danwent') depo (if you're not a Perspectives maintainer, a maintainer will have to do this for you). This makes it easy to find if we ever need to republish, rebuild, or for people who build from source.
- Close any github tickets/issues fixed by the current release (bonus points: add them to the correct Milestone before closing!)
3. Mozilla
- Log in to https://addons.mozilla.org/ and upload the new version
4. Broadcast
- Post to the Perspectives blog ( http://perspectives-project.org )
- Send an email to the mailing list ( https://groups.google.com/group/perspectives-dev