🌽🥳 Thanks for taking the time too contribute! 🥳🌽
The Esquite framework is a free software that welcomes contributions of many forms. The following is a set of guidelines for contributing to the framework, which is developed by the Elotl Community. These are mostly guidelines, not rules. Feel free to propose changes to this document in a pull request
We invite you keep the Elotl Community open and inclusive. Please read and follow our Code of conduct
If you have any question about the source code or any other topic you can contact us in the following ways:
- Writing an issue
- In our Social networks
- Writing an email to:
- The community - contacto at elotl.mx
- The maintainer - diegobarriga at protonmail.com
If you want to introduce a new feature or suggest code changes you need to
know the project's structure. The project is made with django
and
elasticsearch
as backend and boostrap
, javascript
and css
as
frontend. You can find an in-detail description of the project's structure in the
docs
- We use an
.editorconfig
file that you can use with your text editor installing a plugin. This helps us keep the coding style consistent. Installation guides here. - We follow the pep 8 style guide for python code for
python
code. - The
docstrings
follow the Sphinx format- Sphinx is the python documentation generator that we currently use to made our docs.
- Fork this repo
- Clone in your machine
- Create a new branch where you work for the issue will go:
git checkout -b fix/issue-1234
- Make your changes
- If you fixed the issue commit
- Consider to write a good commit message
- Push the branch on your fork and create a pull
request
- Include the issue number
fix(bug-1234): Fix some buggy code :p
- Include the issue number
- TODO... explicit workflow of commits
- Consider using the pull request template
- If you don't want to use the template please consider at least these points
- A short descriptive title of the changes
- A summary of the features you are proposing or the bugs you are correcting
- A mention to people that can review your code
-
Reporting any problem, issue or bug can make us improve Esquite.
-
To take it easier for us to resolve bugs and issues consider to provide these information:
- Describe the bug
- Steps to reproduce
- Expected behavior
- Screenshots (if any)
- Platform used
- OS
- Device
- Browser
- Version
- Additional context
-
We provide a template for issues that you can use. Consider using it.
- Is your feature request related to a problem? Please describe.
- Describe the solution you'd like.
- Describe alternatives you've considered.
- Additional context.
Part of our labor it's to enable NLP technologies through datasets like Tsu̱nkua. To achieve this we need to collect monolingual or bilingual corpora in different Mexican languages.
You can help us identifying, digitalizing and preprocessing books and materials with monolingual or multilingual content. Currently we have open projects in the next languages:
- Spanish-Náhuatl
- Spanish-Otomí
- Spanish-Mixteco
- Spanish-O'dam
However, we are in constant search of material in any languages pairs spoken in Mexico. Are you interested? contact us 😁
In addition to the task related to research and development of technologies we maintain outreach activities of didactic material, events, initiatives, calls for proposals, related with minority languages. Be part of our community and help us to monitor relevant information to disseminate it through our social networks.
Our blog is also open to collaborations related with technologies and languages spoken in Mexico.
Todo...
Thank you very much 💛 💛 💛
Elotl Team 🌽