Commit graph

53 commits

Author SHA1 Message Date
Bradley M. Kuhn
2b21fcfc30 docs: note build-from-source goal, but yet undone for yarn & nodejs
Our goal in this document is to explain how to build virtually all
the dependencies for Houdini from source (in part to vet licenses and
easy AGPL compliance, but also to operate more securely).  Initially,
it won't be possible to do that so begin documenting places where
items are not built from source.
2021-08-09 19:01:01 -07:00
Bradley M. Kuhn
7013b9e6d9 docs: Begin from-sources instructions to install Houdini via docker
These instructions are more detailed than what will ultimately appear
in `docker.md`, and focus on building from sources wherever possible.
They are specifically designed to include extra detail for users not
as familiar with docker, or for those who would like bootstrap
further from scratch to create a Houdini docker image.
2021-08-09 16:54:49 -07:00
Eric Schultz
2c791b920c Add stripe_refund.* publishing
Co-authored-by: Clarissa Lima Borges <clarissa@commitchange.com>
2021-07-14 11:23:22 -05:00
Eric Schultz
dbcfa38696 Add shell for Stripe Dispute 2021-07-06 11:12:13 -05:00
Clarissa Borges
7a439487c0 Documents FriendlyURLs 2021-07-06 10:34:35 -05:00
Eric Schultz
9aaa1e491e Add start to RecurrenceRule 2021-06-09 11:18:44 -05:00
Eric Schultz
157bd20b26 Recurrence#to_builder works and unit tested 2021-06-09 11:18:44 -05:00
Eric Schultz
1b20e6499a Donations create StripeCharge events 2021-05-14 11:15:04 -05:00
Eric Schultz
1d0b0f5af9 Correct the TS interface for subtransactions 2021-05-05 17:19:11 -05:00
Eric Schultz
5710376e4a Add the shell of a StripeTransaction interface 2021-05-04 19:38:44 -05:00
Eric Schultz
47940d8977 Move info about the hoster into its own module 2021-04-23 12:59:42 -05:00
Eric Schultz
2e8821efdf Initial Transaction and OfflineTransaction support
Co-authored-by: Clarissa Lima Borges <clarissa@commitchange.com>
2021-04-13 10:47:37 -05:00
Clarissa Borges
9b25a19e82 Includes documentation for ObjectEventHookConfigs 2021-03-02 18:08:21 -06:00
Eric Schultz
01e1a67b9e Changed money to use "cents" so it's consistent with ruby-money Money object 2021-02-26 15:07:49 -06:00
Eric Schultz
5b21befe8e Migrate to use Money as the base of all monetary values in the event work 2021-02-24 18:10:10 -06:00
Eric Schultz
0566f7a0b7 Fix some event definitions 2021-02-22 13:19:56 -06:00
Eric Schultz
0405e59784 Replace all uses of db:structure:load 2021-02-13 16:48:25 -06:00
Eric Schultz
d27b0b66f4 Some of the model work done for CGP 2021-02-11 11:28:03 -06:00
Eric Schultz
34627681a2 Create definitions for CampaignGift and CampaignGiftOptions 2021-02-11 11:28:03 -06:00
Eric Schultz
8ee309c1f2 Make various ID related types in Typescript consistently named 2021-02-10 16:31:26 -06:00
Eric Schultz
6ab7473ef7 donation.* event publishing 2021-02-09 11:18:14 -06:00
Eric Schultz
db8e9771e4 Correct typo in CustomFieldDefinition event definitions 2021-02-08 11:16:47 -06:00
Eric Schultz
2ab6c9bf27 Add custom_field_definition.* events 2021-02-05 11:15:14 -06:00
Eric Schultz
6c233bc2f9 InsertTickets tests pass while creating the new entities 2021-02-04 10:58:38 -06:00
Eric Schultz
09b5edaaf8 Ticket purchase json works correctly 2021-02-04 10:58:38 -06:00
Eric Schultz
65c56410f1 Fix a typo in the Supporter Typescript definition 2021-02-02 11:58:10 -06:00
Eric Schultz
a52b539449 Convert all the external uses of tag_master to tag_definitions 2021-02-02 11:58:10 -06:00
Eric Schultz
29ae298393 Rename event_definition Typescript for TagMaster -> TagDefinition 2021-02-02 11:58:10 -06:00
Eric Schultz
f6ffa42659 Add 'supporter.*' events to event_definitions 2021-02-01 17:40:34 -06:00
Eric Schultz
869f819ba0 Change to HouID because it's closer to GUID and easier to say. 2021-01-28 12:33:51 -06:00
Eric Schultz
e806d8764f Create HoudIDs for stringy ids 2021-01-22 11:56:58 -06:00
Eric Schultz
a7a4ce1f50 Create the shell of a Transaction object 2021-01-21 13:03:02 -06:00
Eric Schultz
69b6141652 Allow a string id for HoudiniObjects 2021-01-21 11:53:08 -06:00
Eric Schultz
9f4c94d5a5 Update the Typescript definition for SupporterAddress 2021-01-20 13:01:01 -06:00
Eric Schultz
6097ad68b7 Support for campaign_gift_option events 2021-01-17 18:05:43 -06:00
Eric Schultz
70d18591c3 Add support for supporter_note.* events 2021-01-17 17:08:52 -06:00
Eric Schultz
e7c482bf3a Add support for 'event_discount.*' events 2021-01-14 11:32:59 -06:00
Eric Schultz
2893a2bf47 Add ticket_level object events 2021-01-13 11:10:18 -06:00
Eric Schultz
8c9477dab9 HoudiniEvent object value to 'object_event' (since we also have events) 2021-01-12 13:26:26 -06:00
Eric Schultz
5ae4f20637 EventPublisher Support for TagMaster events 2021-01-12 13:26:26 -06:00
Eric Schultz
065c5e4e08 Slight reformat of docs/contribution_guide_usability_testing.md so markdownlint passes 2020-11-18 21:09:31 -06:00
Clarissa Borges
33b1e3cd26 Add a contribution guide, an issue template and a small instruction on README for usability testing on the project 2020-11-18 21:09:31 -06:00
Eric Schultz
a077eec7fa Add markdownlint to project and builds 2020-10-15 15:12:48 -05:00
Eric
e5fa2d0b55 Move Docker set up to its own file 2020-05-27 17:31:36 -05:00
Eric
0f70999494 Rename doc files to be consistent 2020-05-27 17:30:41 -05:00
Eric Schultz
70da246773 Convert to yarn 2019-11-05 15:51:46 -06:00
Orlando Del Aguila
4a18e32160 dev: add pry-byebug gem and move rack-timeout to production group 2019-08-09 13:08:57 -05:00
Luis Castro
79561913c7
docs(known_issues): add better headings and explicit answers 2019-08-08 14:59:10 +02:00
Luis Castro
f6d6fec936
docs(known_issues): change the language of explanation to 3rd person 2019-08-08 14:54:55 +02:00
Luis Castro
97506ec3ab
docs(known_issues): add a list of steps to fix pry and byebug on a local machine 2019-08-07 10:40:51 +02:00