profile
viewpoint
Kerollos Magdy kerolloz Suez, Egypt kerolloz.github.io Problem-Solver

kerolloz/go-installer 40

📜 A simple shell script to install the Go :blue_heart: programming language!

kerolloz/codecourses 36

CodeCourses is an open-source online judge

kerolloz/alfarabi-questionnaire-filler 35

A simple python script to fill alfarabi questionnaires for you 🐍

kerolloz/codeforcify 32

Codeforcify is a CODEFORCES problem parser :star:

kerolloz/Game-Of-Thrones 30

leaked secrets of GOT :snowflake: :fire:!

kerolloz/atm-project 27

file processing project

kerolloz/codeforces-submission-parser 25

give it a submission link, it will bring you all the inputs and jury's outputs!

kerolloz/facebook-comments-parser 25

given the html of a facebook-comments page, it returns you a file with comments in comma-seperated.

kerolloz/codeforces-problems-to-pdf 21

given the problem link, it wraps it as pdf :smiley:

issue openedtypegoose/typegoose

How can I make sure that a referenced ID exists?

<!--

What to include in your Questions

  • Make sure you provide an understandable question
  • Make sure you provide all the needed code
  • Make sure you read Mastering-Markdown, thanks
  • If it is a small question, try to use our discord -->

Is there a way to prevent saving the document through validating that the provided ObjectID for the document really exists?

class A {
}

class B {
  @prop({ ref: () => A })
  myA!: Ref<A>;
}

const ModelB = getModelForClass(B);

const ID = "aaaaaaaaaaaaaaaaaaaaaaaa"; // a valid ObjectId that doesn't exist
const b = new ModelB({ myA: ID });
b.save(); // will save the document succesfully! the desired behaviour is to throw an error that 'myA' references a non existing ID

I have found this package https://github.com/CampbellSoftwareSolutions/mongoose-id-validator but it doesn't support TypeScript. any suggestions? or other packages that support TS?

created time in 11 hours

push eventkerolloz/typegoose

Kerollos Magdy

commit sha 3fadafccfa492d2a674a739c181fc5b0bba9ea10

docs(reference-other-classes): remove extra parenthesis in example

view details

push time in 11 hours

fork kerolloz/typegoose

Typegoose - Define Mongoose models using TypeScript classes.

https://typegoose.github.io/typegoose/

fork in 11 hours

issue closedtypegoose/typegoose

Problem when using an alias for a property

Versions

  • NodeJS: v12.18.0
  • @typegoose/typegoose: 7.4.1
  • mongoose: 5.10.7
  • @types/mongoose: 5.7.36

What is the Problem?

No overload matches this call.
  The last overload gave the following error.
    Argument of type '{ email: string; password: string; }' is not assignable to parameter of type 'Pick<{ email: string; password: string; _password: string; _id: any; } & { _id: any; }, "email" | "password" | "_password"> & { _id?: any; }'.
      Property '_password' is missing in type '{ email: string; password: string; }' but required in type 'Pick<{ email: string; password: string; _password: string; _id: any; } & { _id: any; }, "email" | "password" | "_password">'.ts(2769)
user.ts(8, 3): '_password' is declared here.
index.d.ts(3301, 5): The last overload is declared here.

Code Example

<!-- Look here for an example of how to structure you reproduction code https://github.com/typegoose/typegoose-testing/blob/master/src/test.ts -->

import { getModelForClass, prop } from "@typegoose/typegoose";

class User {
  @prop({ unique: true })
  email!: string;

  @prop({ alias: "password" })
  _password!: string;
  password!: string; // not stored in DB
}

export const UserModel = getModelForClass(User);

UserModel.create({ email: "email@email.com", password: "password" });

Do you know why it happens?

no

Screenshot from 2020-09-27 19-32-24

closed time in 2 days

kerolloz

issue commenttypegoose/typegoose

Problem when using an alias for a property

Okay. Thank you @hasezoey

kerolloz

comment created time in 2 days

issue commenttypegoose/typegoose

Problem when using an alias for a property

So I should prefer new Model({ ...data }).save() syntax over ~Model.create({ ...data })~ syntax, right?

new UserModel({ email: "email@email.com", password: "password"  }).save()
kerolloz

comment created time in 2 days

issue commenttypegoose/typegoose

Problem when using an alias for a property

I have to write the following to fix it

UserModel.create({ email: "email@email.com", password: "password", _password: "password"  });
kerolloz

comment created time in 2 days

issue openedtypegoose/typegoose

Problem when using an alias for a property

Versions

  • NodeJS: v12.18.0
  • @typegoose/typegoose: 7.4.1
  • mongoose: 5.10.7
  • @types/mongoose: 5.7.36

What is the Problem?

No overload matches this call.
  The last overload gave the following error.
    Argument of type '{ email: string; password: string; }' is not assignable to parameter of type 'Pick<{ email: string; password: string; _password: string; _id: any; } & { _id: any; }, "email" | "password" | "_password"> & { _id?: any; }'.
      Property '_password' is missing in type '{ email: string; password: string; }' but required in type 'Pick<{ email: string; password: string; _password: string; _id: any; } & { _id: any; }, "email" | "password" | "_password">'.ts(2769)
user.ts(8, 3): '_password' is declared here.
index.d.ts(3301, 5): The last overload is declared here.

Code Example

<!-- Look here for an example of how to structure you reproduction code https://github.com/typegoose/typegoose-testing/blob/master/src/test.ts -->

import { getModelForClass, prop } from "@typegoose/typegoose";

class User {
  @prop({ unique: true })
  email!: string;

  @prop({ alias: "password" })
  _password!: string;
  password!: string; // not stored in DB
}

export const UserModel = getModelForClass(User);

UserModel.create({ email: "email@email.com", password: "password" });

Do you know why it happens?

no

created time in 2 days

fork kerolloz/DefinitelyTyped

The repository for high quality TypeScript type definitions.

fork in 2 days

CommitCommentEvent
CommitCommentEvent

issue closedauth0-community/auth0-socketio-jwt

types are not working in typescript

Description

Types don't exist in the npm package.

Expected behaviour

types folder should exist.

Actual behaviour

TypeScript complains that there are no types for socketio-jwt. TypeScript says that I should install @types/socketio-jwt.

Language / Framework Versions

  1. TypeScript
  2. Express

Screenshots

Screenshot 2019-09-03 22:24:43

closed time in 3 days

kerolloz

issue commentauth0-community/auth0-socketio-jwt

types are not working in typescript

Thank you @Root-Core. The issue has been fixed.

kerolloz

comment created time in 3 days

pull request commentkerolloz/go-installer

Fix find_latest_version_link()

I have fixed the issue. I am sorry I have just seen your PR.

Thank you @ikuamike for contributing anyway.

ikuamike

comment created time in 4 days

issue commentkerolloz/go-installer

go-installer fail install on VPS ubuntu x86_64

Hello @ingnelson I am very sorry for the late response. I have just seen the issue by chance. The issue has been fixed!

ingnelson

comment created time in 5 days

push eventkerolloz/go-installer

Kerollos Magdy

commit sha b7a3e8fdc578ef5d85071ebaa6d7230c6976736e

fix golang download url fixes #7

view details

push time in 5 days

issue closedkerolloz/go-installer

go-installer fail install on VPS ubuntu x86_64

Hello .

I get this error :

image

What can i do ?

closed time in 5 days

ingnelson

delete branch kerolloz/caprover-frontend

delete branch : patch-1

delete time in 6 days

PR opened caprover/caprover-frontend

Add missing space to text

image Fixes the missing space after to fully set up CapRover!

+1 -1

0 comment

1 changed file

pr created time in 6 days

push eventkerolloz/caprover-frontend

Kerollos Magdy

commit sha 3e3363ec039a9b164382a22af9d1b54e66a7361f

Add missing space to text

view details

push time in 6 days

fork kerolloz/caprover-frontend

Frontend App for https://github.com/caprover/caprover

fork in 6 days

fork kerolloz/typegoose

Typegoose - Define Mongoose models using TypeScript classes.

https://typegoose.github.io/typegoose/

fork in 7 days

issue commenttypegoose/typegoose

using async function in a pre hook

That's great! Thanks :sparkles:

kerolloz

comment created time in 7 days

issue commenttypegoose/typegoose

using async function in a pre hook

Thank you @hasezoey :heart_eyes:

kerolloz

comment created time in 7 days

issue commenttypegoose/typegoose

using async function in a pre hook

Yes, sure. https://github.com/kerolloz/typegoose-bug Make sure ESLint is working in VSCode.
image

kerolloz

comment created time in 7 days

create barnchkerolloz/typegoose-bug

branch : master

created branch time in 7 days

created repositorykerolloz/typegoose-bug

created time in 7 days

fork kerolloz/typegoose-testing

This Project is used to verify Typegoose-issues

fork in 7 days

issue openedtypegoose/typegoose

using async function in a pre hook

<!--

What to include in your Questions

  • Make sure you provide an understandable question
  • Make sure you provide all the needed code
  • Make sure you read Mastering-Markdown, thanks
  • If it is a small question, try to use our discord -->
@pre<User>('save', async function () {
  this.password = await Password.hash(this.password);
})
export class User {
  @prop()
  name!: string;

  @prop()
  password!: string;
}

Gives the following error:

Promise returned in function argument where a void return was expected.eslint(@typescript-eslint/no-misused-promises)

Is there a way to fix this? or it needs to be changed in the TypeScript typings? https://github.com/typegoose/typegoose/blob/26afc6933e834b42a6ac02920658a240c6eda18a/src/hooks.ts#L14

+  type PreFnWithDocumentType<T> = (this: DocumentType<T>, next: HookNextErrorFn) => void | Promise<void>; 
-  type PreFnWithDocumentType<T> = (this: DocumentType<T>, next: HookNextErrorFn) => void; 

Versions

  • "@typegoose/typegoose": "^7.4.0"
  • "mongoose": "^5.10.6"
  • "typescript": "^4.0.3"

created time in 7 days

PR opened DefinitelyTyped/DefinitelyTyped

Reviewers
[@types/hapi__joi]: fix minor grammar mistake
  • [x] Use a meaningful title for the pull request. Include the name of the package modified.
  • [x] Test the change in your own code. (Compile and run.)
  • [ ] Add or edit tests to reflect the change. (Run with npm test YOUR_PACKAGE_NAME.)
  • [x] Follow the advice from the readme.
  • [x] Avoid common mistakes.
  • [x] Run npm run lint package-name (or tsc if no tslint.json is present).
+1 -1

0 comment

1 changed file

pr created time in 7 days

push eventkerolloz/DefinitelyTyped

Kerollos Magdy

commit sha be1c91c8c160149fb185415a80b734ecbcc9fd4c

[@types/hapi__joi]: fix minor grammar mistake

view details

push time in 7 days

fork kerolloz/DefinitelyTyped

The repository for high quality TypeScript type definitions.

fork in 7 days

pull request commentjcarpanelli/spinnies

Add typescript typings (#4)

Would you please consider merging this PR? @jcarpanelli

adamjarret

comment created time in 10 days

PullRequestReviewEvent

startedjcarpanelli/spinnies

started time in 10 days

startedcheeriojs/cheerio

started time in 10 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|red|ai

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 10 days

issue closedbda-research/node-crawler

How can I use JSDOM with node-crawler?

The documentation doesn't mention the way of using jsdom with jquery. Is it injected in the result parameter passed to the callback function like cheerio in $?

closed time in 10 days

kerolloz

issue openedbda-research/node-crawler

How can I use JSDOM with node-crawler?

The documentation doesn't mention the way of using jsdom with jquery. Is it injected in the result parameter passed to the callback function like cheerio in $.

created time in 10 days

issue openedbda-research/node-crawler

How can I use node-crawler with JSDOM?

The documentation doesn't mention the way of using jsdom with jquery. Is it injected in the result parameter passed to the callback function like cheerio in $.

created time in 10 days

PR opened mongodb/docs

fix code example minor format
+1 -1

0 comment

1 changed file

pr created time in 11 days

push eventkerolloz/docs

Kerollos Magdy

commit sha 7a7cb71c34a33e32d3e67e87f4c4c94ceb570566

fix code example minor format

view details

push time in 11 days

fork kerolloz/docs

The MongoDB Documentation Project Source.

http://docs.mongodb.org

fork in 11 days

issue openedmicrosoft/vscode

ctrl + click on a file path in terminal doesn't open when some directory in the path has '$'

<!-- ⚠️⚠️ Do Not Delete This! bug_report_template ⚠️⚠️ --> <!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ --> <!-- Please search existing issues to avoid creating duplicates. --> <!-- Also please test using the latest insiders build to make sure your issue has not already been fixed: https://code.visualstudio.com/insiders/ -->

ezgif com-video-to-gif

<!-- Use Help > Report Issue to prefill these. -->

  • VSCode Version:
1.49.0
e790b931385d72cf5669fcefc51cdf65990efa5d
x64
  • OS Version: Ubuntu 20.04

Steps to Reproduce:

  1. clone https://github.com/kerolloz/vscode-bug
  2. open the repo in VSCode
  3. run in VSCode terminal node dir1/\$dir/data.js
  4. (<i> <kbd>ctrl</kbd>+click </i>) on the output path should open the file but it doesn't

<!-- Launch with code --disable-extensions to check. --> Does this issue occur when all extensions are disabled?: Yes

created time in 14 days

create barnchkerolloz/vscode-bug

branch : master

created branch time in 14 days

created repositorykerolloz/vscode-bug

created time in 14 days

startedlockstep/rails_new

started time in 16 days

push eventkerolloz/codeforces-problem-scraper-api

Kerollos Magdy

commit sha 052cefa081e9b9b45e365b0cb20b29d46152e86d

enhance README

view details

push time in 23 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|red|5

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 23 days

push eventkerolloz/codeforces-problem-scrapper-api

Kerollos Magdy

commit sha 29958bbd6c115098fe04b1081cf50672c1cd8ae7

remove print statement to declutter the output a print statement was used to print the problem object after parsing. the output is cluttered with unnecessary HTML tags and it isn't useful also following the python style for 2 empty lines between method definitions

view details

Kerollos Magdy

commit sha f6b7aa41628043dec09bc2a7aa360b0c363c3e22

handle none existing elements on page - return null in JSON

view details

push time in 23 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|red|ai

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 24 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|blue|3

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 24 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|red|ai

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 24 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|blue|5

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 24 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|red|ai

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 24 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|blue|7

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 24 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|red|ai

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 24 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|blue|4

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 24 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|red|ai

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 24 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|blue|ai

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 24 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|blue|7

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 24 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|red|ai

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 24 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|blue|5

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 24 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|red|ai

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 24 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|blue|3

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 24 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|blue|2

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 25 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|blue|2

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in 25 days

issue openedJonathanGin52/JonathanGin52

connect4|drop|red|ai

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in a month

issue openedJonathanGin52/JonathanGin52

connect4|drop|red|4

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in a month

issue openedJonathanGin52/JonathanGin52

connect4|new

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in a month

issue openedJonathanGin52/JonathanGin52

connect4|drop|blue|7

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in a month

issue openedJonathanGin52/JonathanGin52

connect4|drop|red|ai

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in a month

issue openedJonathanGin52/JonathanGin52

connect4|drop|blue|7

Just push 'Submit new issue' without editing the title. The README will be updated after approximately 30 seconds.

created time in a month

Pull request review commentmadeindjs/api_on_rails

enhance writing while fixing grammar and punctuation mistakes

 Now you should be satisfied with all this work. But we still have a lot of work } ---- -However we want an output that does not contain the fields `user_id`, `created_at` and `updated_at`.+However, we want an output that does not contain the fields `user_id`, `created_at`, and `updated_at`.

Okay as you like :sweat_smile:

kerolloz

comment created time in a month

PullRequestReviewEvent

push eventkerolloz/who-dont-follow-me

Kerollos Magdy

commit sha 8f2766f7a7e5cc1265a91ca75856c4d6df80a3d5

update packages

view details

push time in a month

Pull request review commentmadeindjs/api_on_rails

enhance writing while fixing grammar and punctuation mistakes

 Now you should be satisfied with all this work. But we still have a lot of work } ---- -However we want an output that does not contain the fields `user_id`, `created_at` and `updated_at`.+However, we want an output that does not contain the fields `user_id`, `created_at`, and `updated_at`.

One, two, and three. We need the comma , here. It's punctuation, you know.

kerolloz

comment created time in a month

PullRequestReviewEvent

Pull request review commentmadeindjs/api_on_rails

enhance writing while fixing grammar and punctuation mistakes

 $ rake test  === Destroying products -Our last stop for the products endpoints will be the `destroy` action. You might now imagine how this would look like. The strategy in here will be pretty similar to the `create` and `update` actions: we'll get the logged user with JWT token and then fetch the product from the `user.products` association and finally destroy it, returning a `204` code.+Our last stop for the product endpoints will be the `destroy` action. You might now imagine how this would look like. The strategy in here will be pretty similar to the `create` and `update` actions: we'll get the logged user with JWT token and then fetch the product from the `user.products` association and finally destroy it, returning a `204` code.

We need "the" here.

kerolloz

comment created time in a month

PullRequestReviewEvent

push eventkerolloz/api_on_rails

Kerollos Magdy

commit sha 087478ed6528ae4954ad4a5b6417ed8a3a93c617

Update rails6/en/chapter02-api.adoc Co-authored-by: Alexandre Rousseau <contact@rousseau-alexandre.fr>

view details

push time in a month

push eventkerolloz/api_on_rails

Kerollos Magdy

commit sha 6732bba92ba05c77e2561e52d5221b1e4e6ef579

Update rails6/en/chapter02-api.adoc Co-authored-by: Alexandre Rousseau <contact@rousseau-alexandre.fr>

view details

push time in a month

Pull request review commentmadeindjs/api_on_rails

enhance writing while fixing grammar and punctuation mistakes

 RESTful APIs must follow at least three simple guidelines: ** *PUT*: Updates a collection or member of the resources ** *DELETE*: Destroys a collection or member of the resources -This might not be clear enough or may look like a lot of information to digest but as we move on with the tutorial, hopefully it’ll get a lot easier to understand.+This might not be clear enough or may look like a lot of information to digest but as we move on with the tutorial, hopefully, it’ll get a lot easier to understand.  === Routes, Constraints and Namespaces -Before start typing any code, we prepare the code with git. We’ll be using a branch per chapter, upload it to GitHub and then merge it with master. So let’s get started open the terminal, `cd` to the `market_place_api` directory and type in the following:+Before start typing any code, we prepare the code with git. We’ll be using a branch per chapter, upload it to GitHub and then merge it with the master branch. So let’s get started open the terminal, `cd` to the `market_place_api` directory and type in the following:

It's usually said, "to merge one branch into another". But that's okay.

kerolloz

comment created time in a month

PullRequestReviewEvent

push eventkerolloz/api_on_rails

Kerollos Magdy

commit sha 3841a69becaf6bbf7c2e7c83eb0ba0005b9ac3d6

Update rails6/en/chapter02-api.adoc Co-authored-by: Alexandre Rousseau <contact@rousseau-alexandre.fr>

view details

push time in a month

Pull request review commentmadeindjs/api_on_rails

enhance writing while fixing grammar and punctuation mistakes

 To summarize, we simply generated our Rails application and made our first commi  == Planning the application -As we want to go simple with the application it consists on five models. Don’t worry if you don’t fully understand what is going on. We will review and build each of these resources as we move on with the tutorial.+As we want to go simple with the application it consists of five models. Don’t worry if you don’t fully understand what is going on. We will review and build each of these resources as we move on with the tutorial.  image:data_model.png[Schema of links betweens models] -In brief, the `user` will be able to place many `orders`, upload multiple `products` which can have many `images` or `comments` from another users on the app.+In brief, the `user` will be able to place many `orders`, upload multiple `products` which can have many `images` or `comments` from other users on the app.  We are not going to build views for displaying or interacting with the API, so not to make this a huge tutorial, I’ll let that to you. There are plenty of options out there like javascript frameworks (https://angularjs.org/[Angular], https://vuejs.org/[Vue.js], https://reactjs.org/[React.js]).  By this point you must be asking yourself: -> all right but I need to explore or visualize the api we are going to be building?+> all right but I need to explore or visualize the API we are going to be building? -That’s fair. Probably if you google something related to api exploring, an application called https://www.getpostman.com/[Postman] will pop. It is a great software but we won’t be using that anyway because we'll use *cURL* who allow anybody to reproduce request on any computer.+That’s fair. Probably if you google something related to API exploring, an application called https://www.getpostman.com/[Postman] will pop. It is great software but we won’t be using that anyway because we'll use *cURL* which allows anybody to reproduce requests on their computer.

Yes sure

kerolloz

comment created time in a month

PullRequestReviewEvent

pull request commentmadeindjs/api_on_rails

enhance writing while fixing grammar and punctuation mistakes

@madeindjs Please review the changes and let's discuss

kerolloz

comment created time in a month

create barnchkerolloz/api_on_rails

branch : enhancements

created branch time in a month

pull request commentmadeindjs/api_on_rails

use fork url for the repo

Done in #52

kerolloz

comment created time in a month

pull request commentmadeindjs/api_on_rails

use fork url for the repo

I think the build is failing because we have the build running on pull requests. So I believe it uses my (the one who created the PR) GitHub token to create the release in this repo (which I don't have access to), that is why it is 403 forbidden.

I will change the workflow to build the book only on push to master.

kerolloz

comment created time in a month

PR opened madeindjs/api_on_rails

remove CI build on pull requests
+0 -3

0 comment

1 changed file

pr created time in a month

create barnchkerolloz/api_on_rails

branch : ci

created branch time in a month

fork kerolloz/api_on_rails

Learn best practices to build an API using Ruby on Rails 5/6

https://leanpub.com/apionrails6

fork in a month

create barnchkerolloz/api_on_rails

branch : ci

created branch time in a month

PR opened madeindjs/api_on_rails

use fork url for the repo
+1 -1

0 comment

1 changed file

pr created time in a month

push eventkerolloz/api_on_rails

Kerollos Magdy

commit sha 37bcc5076e897ca5d9b0dbf6df1f8d91cc27063a

use fork url for the repo

view details

push time in a month

more