Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prototype of Alire crate for EWS #9

Merged
merged 1 commit into from
Aug 5, 2022

Conversation

stcarrez
Copy link
Contributor

@stcarrez stcarrez commented Aug 2, 2022

I've made the attached Alire crate. I think it would be good that you publish it in the Alire index so that EWS be integrated and can be used from Alire environment.

The version number is not clear for me so I picked the 2022 number.

May be the description could be longer.

As far as I'm concerned, I have created several crates of some of my libraries that now use this ewscrate. I'm using my own crate index so I can use that ews definition in it but a more public access would be great!

FYI, I'm now able to run my complete Ada Web Application framework on top of EWS.
Blog, Wiki, Q&A, Google OAuth2 authentication are working well so the support for query parameters, forms, headers, binary responses etc are working. The only thing I've not yet done is the file upload.

@simonjwright
Copy link
Owner

That’s good news!

I can merge this as-is, and then make these changes to start with?

I think the version should be 1.11.0 (this will be the 11th release tag).

The GPRs should be project-files = ["ews.gpr", "make_htdocs.gpr"], because generating the static tree is important!

I’ll work on some github actions to verify releases, probably just by making the demo. Also, some improvement needed to installation/usage instructions.

@simonjwright
Copy link
Owner

And the licensing should be GPL-3.0-or-later WITH GCC-exception-3.1

@stcarrez
Copy link
Contributor Author

stcarrez commented Aug 3, 2022

Yes, get it and do as many changes that you need!

@simonjwright
Copy link
Owner

Thanks! .. working on a full Alire update

@simonjwright simonjwright reopened this Aug 5, 2022
@simonjwright simonjwright merged commit d63189d into simonjwright:master Aug 5, 2022
@simonjwright
Copy link
Owner

I’ve now made an initial alire-aware build (11.0); there are a couple of issues outstanding, the main (#10) being the README.md, which needs to include a simple how-to.
Also, the executable ews-make_htdocs is now bin/ews_generator.

My working index is at git+https://github.com/simonjwright/local-alire-index

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants