SayMore provides an intuitive and enjoyable way to manage language documentation tasks.
Instead of reading the rest of this document, please visit https://software.sil.org/saymore/ to download the installer and get general information. Our community site is a great place to interact with other users and get support for using the program.
Please see Tips for Testing Palaso Software
- If you need/want the Help file, ensure you have something that can run bash scripts, and run build/getDependencies-windows.sh
- Ensure you have Nuget
- Building the solution should automatically pull down the nuget dependencies.
Reports can be entered in https://jira.sil.org/projects/SP/issues. They can be entered there via email by sending to [email protected].
Every PR triggers a build and runs tests.
Every commit on the main branch will produce a signed installer for user testing as desired. Simply go to the Actions tab and find the Actions run for that commit if you want to download the installer. The installer is attached to the run artifact.
To release a new version, just tag a commit on the main branch e.g. v3.7.5 This will trigger Github Actions to produce a Release with the signed installer attached
Implement the "publish" process on TeamCity, which builds SayMore, makes and installer, rsyncs it to the distribution server, and writes out a little bit of html which the SayMore download page then displays to the user. It also creates a build artifact that enables the SayMore program to check to see whether a newer version is available.