Get Involved with Aspose Open Source
Join the Aspose open source community and help improve FOSS libraries for documents, PDFs, spreadsheets, presentations, and other file formats.
How Can I Contribute?
Open source contributions are not limited to writing code. Every useful improvement can help make a project better for developers.
Report Bugs
If you find a problem while using an Aspose FOSS library, report it through the project's issue tracker.
- a clear description of the problem;
- the expected and actual behavior;
- steps to reproduce the issue;
- the relevant library version;
- your operating system and development environment;
- a small reproducible example when possible.
Clear issue reports help maintainers understand problems and resolve them more quickly.
Suggest Features and Improvements
Have an idea that could make an Aspose FOSS library more useful?
Open an issue or start a discussion in the project's repository. Describe the use case and explain why the proposed improvement would be valuable to other developers.
Feature requests are especially useful when they include a practical example of the problem they are intended to solve.
Improve Documentation
Good documentation is an important part of every open source project.
- fixing errors or outdated information;
- improving explanations;
- adding examples;
- clarifying installation instructions;
- documenting edge cases;
- improving API usage examples.
Documentation contributions can be an excellent way to make your first open source contribution.
Contribute Code
Developers can contribute source code, tests, performance improvements, bug fixes, and other technical changes to applicable Aspose FOSS repositories.
Contribute Code
Before making a code contribution:
- Find the relevant Aspose FOSS repository.
- Read its contribution guidelines.
- Check existing issues and discussions.
- Create or select an issue for the proposed change when appropriate.
- Make your changes and add or update tests.
- Submit your contribution for review.
Follow the repository-specific contribution instructions because requirements may differ between projects.
Explore Aspose FOSS Projects
Aspose FOSS includes open source libraries for a growing range of file formats and development platforms.
File formats
- Word documents
- PDF files
- Excel spreadsheets
- PowerPoint presentations
- email and Outlook files
- OneNote documents
More formats
- 3D models
- HTML
- fonts
- TeX and LaTeX
- and other file formats
Working with GitHub
Aspose FOSS projects use GitHub repositories for source code, issue tracking, discussions, and contributions where applicable.
README & Documentation
Review the project documentation.
Contribution Guidelines
Read repository contribution instructions.
Issues
Check open issues and discussions.
Development
Review development requirements.
Contributor License Agreement
Some contributions to Aspose open source projects require acceptance of the Aspose Contributor License Agreement (CLA).
The CLA defines the terms under which your contribution may be submitted and distributed as part of an applicable Aspose open source project.
Review the agreement before making a contribution where the project requires it.
Read the Contributor License AgreementYour First Contribution
Start small. You do not need to be an open source expert to participate.
A first contribution could be:
- reporting a reproducible bug;
- correcting a documentation error;
- adding an example;
- improving a test;
- suggesting a useful feature;
- fixing a small issue;
- helping clarify an existing discussion.
Happening Now
See the latest activity on GitHub with Aspose FOSS projects.
Good First Issues
These issues have been labeled as a great place to start in a project.
Help Wanted
These issues are a great way to jump in and engage deeply.
Join the Aspose Open Source Community
Explore the available Aspose FOSS libraries, find a project that interests you, and start contributing.