/** * Validates team memberes configured via {@link org.shipkit.gradle.configuration.ShipkitConfiguration.Team#getDevelopers()} * and {@link org.shipkit.gradle.configuration.ShipkitConfiguration.Team#getContributors()} */ public static void validateTeamMembers(Collection<String> teamMembers) throws InvalidInput { for (String member : teamMembers) { parsePerson(member); } }
/** * Validates team memberes configured via {@link ReleaseConfiguration.Team#getDevelopers()} * and {@link ReleaseConfiguration.Team#getContributors()} */ public static void validateTeamMembers(Collection<String> teamMembers) throws InvalidInput { for (String member : teamMembers) { parsePerson(member); } }
/** * Validates team memberes configured via {@link org.shipkit.gradle.configuration.ShipkitConfiguration.Team#getDevelopers()} * and {@link org.shipkit.gradle.configuration.ShipkitConfiguration.Team#getContributors()} */ public static void validateTeamMembers(Collection<String> teamMembers) throws InvalidInput { for (String member : teamMembers) { parsePerson(member); } }
private static Map<String, Contributor> transform(Collection<String> contributors, String githubUrl) { Map<String, Contributor> contributorMap = new HashMap<>(); for (String contributor : contributors) { TeamMember member = TeamParser.parsePerson(contributor); contributorMap.put(member.name, new DefaultContributor(member.name, member.gitHubUser, githubUrl + "/" + member.gitHubUser)); } return contributorMap; }
private static Map<String, Contributor> transform(Collection<String> contributors, String githubUrl) { Map<String, Contributor> contributorMap = new HashMap<>(); for (String contributor : contributors) { TeamMember member = TeamParser.parsePerson(contributor); contributorMap.put(member.name, new DefaultContributor(member.name, member.gitHubUser, githubUrl + "/" + member.gitHubUser)); } return contributorMap; }
static Map<String, Contributor> contributorsMap(Collection<String> contributorsFromConfiguration, ProjectContributorsSet contributorsFromGitHub, Collection<String> developers) { Map<String, Contributor> out = new HashMap<String, Contributor>(); for (String contributor : contributorsFromConfiguration) { TeamMember member = TeamParser.parsePerson(contributor); out.put(member.name, new DefaultContributor(member.name, member.gitHubUser, "http://github.com/" + member.gitHubUser)); } for (ProjectContributor projectContributor : contributorsFromGitHub.getAllContributors()) { out.put(projectContributor.getName(), projectContributor); } for (String developer : developers) { TeamMember member = TeamParser.parsePerson(developer); out.put(member.name, new DefaultContributor(member.name, member.gitHubUser, "http://github.com/" + member.gitHubUser)); } return out; }
Node developers = root.appendNode("developers"); for (String notation : conf.getTeam().getDevelopers()) { TeamMember person = parsePerson(notation); Node d = developers.appendNode("developer"); d.appendNode("id", person.gitHubUser); for (String notation : allContributors) { if (!devs.contains(notation)) { TeamMember person = parsePerson(notation); Node d = contributors.appendNode("contributor"); d.appendNode("name", person.name);
Node developers = root.appendNode("developers"); for (String notation : conf.getTeam().getDevelopers()) { TeamMember person = parsePerson(notation); Node d = developers.appendNode("developer"); d.appendNode("id", person.gitHubUser); for (String notation : allContributors) { if (!devs.contains(notation)) { TeamMember person = parsePerson(notation); Node d = contributors.appendNode("contributor"); d.appendNode("name", person.name);
Node developers = root.appendNode("developers"); for (String notation : conf.getTeam().getDevelopers()) { TeamMember person = parsePerson(notation); Node d = developers.appendNode("developer"); d.appendNode("id", person.gitHubUser); for (String notation : allContributors) { if (!devs.contains(notation)) { TeamMember person = parsePerson(notation); Node d = contributors.appendNode("contributor"); d.appendNode("name", person.name);