Write an actual README
This commit is contained in:
parent
ded65410d4
commit
5690f2d8a3
85
README.md
85
README.md
@ -1,24 +1,83 @@
|
|||||||
# README
|
# saucy
|
||||||
|
|
||||||
This README would normally document whatever steps are necessary to get the
|
Uma plataforma de gestão de sócies para associações. Desenvolvido e usado pela
|
||||||
application up and running.
|
[ANSOL - Associação Nacional para o Software Livre](https://ansol.org).
|
||||||
|
|
||||||
Things you may want to cover:
|
|
||||||
|
|
||||||
* Ruby version
|
## Licença
|
||||||
|
|
||||||
* System dependencies
|
saucy - Copyright (C) 2022 ANSOL
|
||||||
|
|
||||||
* Configuration
|
This program is free software: you can redistribute it and/or modify it under
|
||||||
|
the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
Software Foundation, either version 3 of the License, or (at your option) any
|
||||||
|
later version.
|
||||||
|
|
||||||
* Database creation
|
This program is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||||
|
details.
|
||||||
|
|
||||||
* Database initialization
|
See the LICENSE file for full details.
|
||||||
|
|
||||||
* How to run the test suite
|
|
||||||
|
|
||||||
* Services (job queues, cache servers, search engines, etc.)
|
## Funcionalidades
|
||||||
|
|
||||||
* Deployment instructions
|
A plataforma tem o mínimo necessário para os requisitos da ANSOL:
|
||||||
|
|
||||||
* ...
|
- [x] Gestão da equipa da direçcão
|
||||||
|
- [x] Actualizar membros da direccao (desactivar, criar novos, etc)
|
||||||
|
- [x] Registar sócio (informação base, assumindo que falta o pagamento)
|
||||||
|
- [x] Endereço de email
|
||||||
|
- [x] Nome ("display name"/"preferred name")
|
||||||
|
- [x] Número de BI/CC/Passaporte
|
||||||
|
- [x] Morada completa, incluindo código postal/localidade
|
||||||
|
- [x] estudante/reformade/desempregade/empregade
|
||||||
|
- [x] Adicionar à mailing list?
|
||||||
|
- [x] Preferência de contacto: postal ou electrónico (comunicações das AGs)
|
||||||
|
- [x] Integração com ifthenpay para pagamento de quotas anuais
|
||||||
|
- [x] Lista de sócios, com filtros e ordenação
|
||||||
|
- [x] em cada sócio:
|
||||||
|
- [x] editar informacao base (incluindo end date)
|
||||||
|
- [x] poder registar nova contribuição, estendendo o end-date 1 ano
|
||||||
|
- [x] excluir sócio (eliminação de dados pessoais, mantendo historico de contribuições)
|
||||||
|
- [x] corrigir dados de/apagar contribuição
|
||||||
|
- [x] mandar lembretes de renovação de quotas, cada um com o seu texto
|
||||||
|
- [x] gestão de estado de inscrição automático:
|
||||||
|
- [x] pendente (pré-aprovação/pagamento)
|
||||||
|
- [x] activa (quotas em dia)
|
||||||
|
- [x] expirada (quotas expiradas)
|
||||||
|
- [x] excluída (90 dias após expiração / manualmente excluído)
|
||||||
|
|
||||||
|
|
||||||
|
## Contribuir
|
||||||
|
|
||||||
|
Obrigado pelo interesse em contribuir para o projecto `saucy`.
|
||||||
|
|
||||||
|
### Como reportar ou corrigir problemas
|
||||||
|
|
||||||
|
Se tiveres conta no git.ansol.org, basta criar um `Issue` ou `Pull Request` em
|
||||||
|
`https://git.ansol.org/ansol/saucy`. Caso não tenhas conta, envia um email para
|
||||||
|
`direccao@ansol.org` ou fala connosco na (sala de matrix comunitária da
|
||||||
|
ANSOL)[https://matrix.to/#/#geral:ansol.org]
|
||||||
|
|
||||||
|
|
||||||
|
### Traduções
|
||||||
|
|
||||||
|
As traduções existentes encontram-se em `config/locales/{pt,en}.yml`. Caso haja
|
||||||
|
alguma mensagem que não seja traduzível, fala connosco para corrigirmos o
|
||||||
|
problema (ver ponto anterior).
|
||||||
|
|
||||||
|
|
||||||
|
### Introduzir funcionalidades novas
|
||||||
|
|
||||||
|
Novas funcionalidades muito distantes dos casos de uso da ANSOL podem ser
|
||||||
|
recusadas, por isso recomendamos que fales connosco antes de começar uma
|
||||||
|
funcionalidade grande.
|
||||||
|
|
||||||
|
Funcionalidades que gostaríamos de implementar mas ainda não tivemos tempo:
|
||||||
|
|
||||||
|
- Parameterização do `saucy` de modo a não haver referências à ANSOL no código;
|
||||||
|
- "Multitenancy", onde uma única instalação do `saucy` permite servir várias
|
||||||
|
instituições;
|
||||||
|
- Melhorias genéricas ao estilo da plataforma.
|
||||||
|
Loading…
Reference in New Issue
Block a user