https://github.com/sillsdev/saymore
https://github.com/sillsdev/saymore
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sillsdev/saymore
- Owner: sillsdev
- Created: 2016-05-17T11:00:00.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2025-04-15T21:22:28.000Z (about 1 year ago)
- Last Synced: 2025-04-15T22:26:39.407Z (about 1 year ago)
- Language: C#
- Size: 104 MB
- Stars: 6
- Watchers: 8
- Forks: 12
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- low-resource-languages - saymore - A tool for making common Language Documentation tasks such as keeping all the resulting files and meta data organized, converting files to archive formats, and transcription. (Software / Utilities)
README
# SayMore�
SayMore provides an intuitive and enjoyable way to manage language documentation tasks.
## Users
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](https://community.software.sil.org/c/saymore) is a great place to interact with other users and get support for using the program.
### Testers
Please see [Tips for Testing Palaso Software](https://docs.google.com/document/d/1dkp0edjJ8iqkrYeXdbQJcz3UicyilLR7GxMRIUAGb1E/edit)
## Developers
### Getting dependencies
1. If you need/want the Help file, ensure you have something that can run bash scripts, and run build/getDependencies-windows.sh
1. Ensure you have Nuget
1. Building the solution should automatically pull down the nuget dependencies.
### Bug Reports
Reports can be entered in https://jira.sil.org/projects/SP/issues. They can be entered there via email by sending to saymore_issues@sil.org.
## Github Actions CI
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.
# Release Process
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
# Release TODO
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](https://software.sil.org/saymore/download/) 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.